initial commit cal.rb file