stuff?
more work in progress
preserve build_index_hash method please
complete a kind of okay index gen
Merge branch 'index-gen'