x86 structs \o/