pushing the thinking