first attempt at unicode support