fixed extend mixin
merge extend featured mixin