first commit of order staying true to the children array