updated c3 copy