improved the adding and removing and childeren.