use will_paginate from rubygems