Due: March 15, 2000 at 11:00 AM This project provides you with an opportunity to modify your work for project 1 to raise your grade. Your work on this project will be graded on the same basis as project 1 (with one exception, below). If the new grade is higher than your original grade, your new grade will replace the original grade. If the new grade is not higher than your original grade, your original grade stands as recorded. If you decide not to turn in project 3, your grade for project 1 remains unchanged. Project 3 Start with the class diagram you created for project 2 and modify it to improve the quality of your design. [It's a good idea to take notes about the changes you made as you do them.] Once you are satisfied with your new design, modify the code that you turned in for project 1 to match the new class diagram and then find bugs that you introduced into the program as a result of your changes. You will find that it is necessary to repeat all of the tests you used for project 1 and, perhaps, add some new tests to cover cases that you failed to test for in project 1. Please turn in your revised program and your new class diagram via ftp into your submission directory.