introduce node-deepcopy.