solar interfaces