IBC / ICB CPM System