fixed the index insert algo