Home work for CIS 668