Added callender  functionality to 5 files