refactoring for shorter methods and lines