more updats for AdminUserRepository, start of UserController