finished model and validations --without link in messages