add performance evaluation