Assembly Supervisor