.cc -> .cpp for consistency