added ability to add child pages