initial support for Mac OSX