progress on the validator plugin