add shutdown