put all the new code on mac