add partial shutdown