added taggable behavior