change stucture