initial mac solution