Final project for CS 1A