now with proper usage of tag_assign