first pass at adding first level of children