change hash table remove signature to avoid runtime code generation in its usage
synchronize docs