Implemented order input three steps