reworked how restart in lights works