added shutdown plugin + some implementations