add model validation - not done