99 INFO321 Assignment 7