cleanup, CMake
hash algos table
flexible hashing