change light host logic.