switched to C++...