add support for ambient illumination