CSG1132 A2: capitalized variable names, finalised wording - good for submission