Name: Cameron Lewis Grade: 100/100 Your program runs very well and your code is well structured! Just a few suggestions: 1) When you use constants, such as 40, 1.5 in the method createWeeklyPaycheck() of Hourly class, you'd better define a constant variable instead. It is not only a bette style but also easy to change if the policy changes, for example, overtime will have doubled salary. 2) I don't quite recommend you to call goAgain() at the end of each addEmployee, removeEmployee operations. A loop in the go() method will be a better way.