start toying around with std::codecvt