add data2 C