add and search tags
merged