index parser