Before refactor
Before refactor