Final project for CS8 period 8