Kc contract extension