Can you add comments in this file explaining what is going on?