conroller shutdown