some singature for future functionalities
do a break about layoutLight implementation
some change on light management