fix Hash Dict erase bug, test CD