optional, scoreWeight, better EditNode