restrict the project to C