reasonings