Final Project for ICS45C