updated to newer will_paginate