* Cameron Wong for aiding me in adding unicode support
