add c
update c