add a will_paginate gem