path [noun] + algorithm [noun]