Custom UserAuthRepostiory