refactoring methods.