self diagnose