Only basic functionality still required is pagination