ensuring user creation