Improving children's learning through thinking