Dishwasher manager and simulation driver functional, TODO: test