add inverse for C2C