Add draft for reasoning 1