working version of compressed, some work on disk based index
working version of compressed, some work on disk based index