made it accept unicode