add paging and limit avility to the service