utf 8 and stuff. UGH