first partial draft of a c language model