use Bucket (pool) hashtable instead of pointer (need malloc() and
        indirection) hashtable.