HW5 for CIS 300