updating IC2