more struct
pre mash
specs