New Validator and data structure