added ShiftLight Functionality