made with bare c++