updates c3