structs and opcodes...