MECHANICAL SUPERVISOR