adds models and first validations