fix user and provider account creation