comments for part2 framework