adding osx support