mad9014 Final Project grah0387