preliminary osx support