add order validation