finish L5, learn sth about hash table, dict, time