validator and request