changed order of routes to fix new/show conflict