mod base struct
mods