delete the unuseless struct