reviewed validation API