Show controller refactor

--> everything in show works, we can get to the table and perform a code review