just pasted my whole cmsc 100 project