new commands for handling and building c files