added C-sources

up-to-dating