add model validations