order validator interface defined