tracking reasoning lines in recall
change in Node and SourceType again
little change in comments!
little change in print lines again
change in 
public Node(Node template)