updates + MacOSX specifics