osx version functional