finished basic vector for hash table