updated with OSX specific setting params and booleans to autocomplete