initstruct updated