compelete index parts