add reference mixin & add tag reference