removed eval_mp since code is not up-to-date; can still be found in branch dev_fix_eval_mp