Struct integration