show page design refactored