1st commit for both c and go