changed cpu evaluation function