added shutdown class