add calendar support
change calendar view