detz C++ port
