Refactoring - interpolation
Refactor 2 - iteration
Refactor 3 - adding methods
Storing data in hashes