added super call to destroy