use externals