add c complement