added limit param as option