modify route and fix show page