add steplighting status and update constructor