progress on C addition