add gen_version.rb