changed the createOrder method returns the same object stil