add multi record call; but has bug when referencetype