more noodling with unique arrays and block fetching
push up indices