remaking structs