CSI1241: added lab 10