order.c implemented (needs invalidCustomer)