add chapter on dynamically adding nodes