new user validation implemented