wip
wip on design and pagination