reconstruction evaluator and fix bug.