initial C commit