libstrophe by C++