add irradiance interafce