added calendar service class