add UserRepository