bunch of updates to osx specifics