implement portable install on Mac