Add comments on what the program does