new(tag): adapting new tag api