oops, forgot page.rb