basic will paginate working, 2 slight bugs need fixing