Assignment 5 for team project CST 316