closes #25 support hashed index
javadoc