add effect and page limit