added unicode dealt with

interesting and helpful, also dealing with auto boxing