fix struct initializer