order validation
order validation 2