MAX MIRROR - lots of trouble, but finally done!