eliminating warnings
initial impl of UserProvider