commit c practice