Index controller