refactor unit test style
before step in unit test
refactor production code
refactor production code