structs without malloc POC