finish mapping CLI to controller methods, implement the rest of the view modes