correct user model issue, spec out validation