attempt to add tag search func