finished registration and validations