Codecore Midterm Project