completed instance methods for User and Skill