"shutdown" implemented