logo
and reasoning