removed unnecessary externed Destruct funcs