method refactoring 00