Add hash table, overall navigation layout, add child preservation in BST deletion