add mkcalendar method