added pagination; needs styling properly