improved user creation and user verification error handling