first validations work