added validations to orders and order_items