Struct integration

FUCK YES