added Perfect Failure Detector Classes