calendar as 'module'