Add function c2