finished eval part 2