added addC()