evaluation refactored
work on conclusion and eval