fix bug: create tag_map