fixed destroy