add required externals