updates to validation for all models