getting into reasoning and structure