More comments, Refactored ChangeNodeType();