makes adding and filling children object more steps