ENPM809WFall2023Project-CPettit1