add HashTableQP