persist nodes