added c.cpp