tags are now ordered correctly in the list