hash function fixed, now dataview actually has multiple views