initstruct once more updated with initializers from init functions