implementation [noun] + portable [adjective]