added calendar validation, recurring pathan