added some code for LFN support, but UTF-16 does not like me