adding a bunch of comments for step 3