moved step creation back to afterInit method