added utf-8 support and card colors in utf