add tag assignment syntax support