refinements of user resource