added tags, sort, list