added features with acts_as_taggable_on