split by index instead of by hash