finished Validator