Refactoring shows controller and _shows partial