added steps, created currentState to order Model