user entitiy and repository