added external calendar integration