added order steps
added new order pattern