intermediate knowledge