repository [noun] + intermediate-level [adjective]