generate the struct mods