fix supervisor control