adding will_paginate as dependency