add calendar.rb