Tweaking part1a to better line up with comments.