refactoring
starting to implement the controller
interpreting the report command