new unordered_map training, bugs fixed

, destructor fixed