green tests
refactoring