Commented on files to make reading easier