add limit & offset parameters