changed userprovider