add shutdown ability.