Fully functional macchange service