program [noun] + external [adjective]