fix for structnew