register form, validators and model