redo of healer

.