Commented out all of the items to describe the process and logic.