tagging word and tag-based search draft. see #15