Mechanical Supervisor