add new ooption 'limit'