tracking externals changes