How to improve students’ thinking and understanding