programing assgiment #1 for week #4