Updated files and added comments.