added some child convenience functions