doctor full checking

.