add ccal.rb formula