Revised after the class. Modified format, color, etc.