fix struct call