new design, pagination & more