first refactoring
-
more refactoring - next job add tests
more refactoring - next job add tests
all tests passing - next better tests with mocking and 100% coverage
all tests passing - next better tests with mocking and 100% coverage
more tests
more tests