adding calendar and event features