intermediate concepts