beastly make_structs method in effect