removed commented out advanced mixin function