cpsc481-project-mediumPro