done. pre code review.
post code review. Now with comments.