Refactor - Abstract away the data
Refactor - Abstract away the data