added basic validation for order, ugly message