REFACTOR generalize method names