updated IC2 api