adding dependent destroy for steps