fixed supervise