CIS 526 Assignment 5 - Team Nick