comfun2557/assignment2 archive