adding C sources