explicit shrink delay
create light manager class