added C++
made C and C++ more proper