add intuition in construction of diagnosticor