Lab09 for CSC 2111