Fix append() call to extend() in tag.py
Add more hierarchical tags