add parent/child index feature