added support for tag_list. use number to represent its sub item