do the routes properly and get rid of the show method