C module updates