Refactoring to use-cases
Ruby command line
Processing