add simple filter,sortby and pagination