but I have to add a few more children, and it seems clunky to do it this way