changed to event driven steps