finished eval part 1