added scale, have IndexId extends Index