ICBI algorithm added