factories for the rest of the orders