compileChildren