refactoring Blair and Aimee's SalesEngine project