@adamhunter fixes
refactor pages.rb