initial commit, submodules etc
indexing benchmark initial version