refactoring of evaluation "others";