added light_layer