working on the history-surgery method