part 2 almsot done (minus report)