basis [noun] + ad hoc [adjective]