add mac os stuff