Implement data-diagnosis#4