add cdiff