edit complete
refactoring methods