add node prepare