fix typos and change index to key, add limit feature to parse