evaluation of intermediate concepts 2417959