add spec
refactor
update version.rb