reasoning with more than evaluation