new AppendTag class