UMSL 5010 project1