can omit token
update version
add rspec test
update version