CALENDAR -main