not release to RubyGems.org, yet
format
add force_encoding to UTF-8