added ticket mixin