operation.cpp compiles