updated CSG1132 assignment 1a summary todo