working on vlaidating user creation