update Calc logic
add rspec