better paging but still flicking WIP