major changes to show page