updated to tnyosc.hpp