final and c12 update