Cultivating students' historical thinking and reasoning abilities