created Order::create() function