test passed. it shoould be great for blocks
extracting method
more cute refactoring
rename
test coverage seems complete