finished eval part 1
eval part 2.1
eval part 2.2