Final project for Bellevue University CIS308 & CIS404