implemet treo.range parser
add index.cursor for plugins