added osx module