refactoring with utils attribute