global ICP added