supporting custom light levels (1/2)