New appraoch for limiting the results and increasing performance. This is all done client side now