working on calendar
the updated structure of tick