testing recursive index