change original structure