HDTenEightyP/NetNews huggingface dataset:
From: bde@runx.oz.au (Bruce Evans)
Subject: Re: Version 1.6.24b upgrade problems
Organization: RUNX Un*x Timeshare.  Sydney, Australia.
Date: Sat, 9 Jan 93 16:15:50 GMT

In article <HEIM.93Jan7115122@spike.peanuts.informatik.uni-tuebingen.de> heim@peanuts.informatik.uni-tuebingen.de (Gerald Heim) writes:
>
>Yes, I may have been wrong. Sorry.
>But I have found some Programms in there where the patches are larger than
>the sources (e.g. commands/ic).

Many of the patches are large only because the source has been reformatted.

>Nevertheless I have tried to get 1.6.24b up and running. And I failed.
>The first problem was building the library. Tsort is still buggy.

Library building is easier using bcc.  It has tsort built into the linker.

>It seems to me, that the filesystem format has changed a bit, but I could
>find no documentation on it.

The old (V1) file system has not changed.  The new (V2) file system has 
32-bit block numbers and inode access and change timestamps.  The number
of inodes is still limited to 32K (or maybe 64K) and file name lengths
are still limited to 14.

> - Use the available patches for 1.5.10: shared text, virtual consoles,
>   shutdown/reboot, nice .... 
>   This will result in a nice, stable and usable system.

You would need to reinstall (port?) shared text and virtual consoles to
make 1.6 as nice.
-- 
Bruce Evans  (bde@runx.oz.au)
Newsgroups: comp.os.minix
From: ast@cs.vu.nl (Andy Tanenbaum)
Subject: Re: ACK ANSI Compiler
Organization: Fac. Wiskunde & Informatica, VU, Amsterdam
Date: Thu, 7 Jan 1993 15:26:54 GMT

In article <103840@netnews.upenn.edu> yee@mipg.upenn.edu (Conway Yee) writes:
>The true reason for the $200 was recently (perhaps inadvertently) posted by
>ast.  The company distributing the ACK ANSI compiler has a monopoly on it.

While I really don't want to continue this pointless discussion much longer,
I also don't want the give people the impression that UniPress and Transmediair
are at fault in any way. 

When we developed ACK about 10 years ago, our department made a conscious
decision to sell it, rather than to give it away for free.  This is not so
different from universities that enter into contracts with industrial partners
for all kinds of activities.  Industrial funding is considered quite 
legitimate these days, and that often results in a company selling (i.e.,
not giving away) something produced at a university or resulting from
industrially-funded research.  If we had first entered into a contract with
UniPress and Transmediair to write compilers for them, nobody except Richard
Stallman would have found this immoral.  In fact, we first wrote the software,
then found the dealers, but I don't really see much difference.

Many years later, when MINIX came along, I asked for and received permission
to include the ACK C compiler along with MINIX.  This in no way
meant that the university was somehow now prohibited from developing ACK
further in various ways and selling it through UniPress and Transmediair, 
which it did.  I think this is perfectly legitimate and make no apologies for 
it.  There are now ACK compilers for the Sun and other machines
that are faster than the vendors' compilers in some ways. As to the price, the
companies felt that $200 was the lowest price they could sell it for and
cover their costs, which include not only shipping diskettes, but having
people answer the phone, paying rent on the office, hiring an accountant,
contributing to their employees medical insurance costs, buying computers,
and all the other indirect expenses all companies have.  It is furthermore,
hardly out of line with what UNIX software generally costs, especially when
you consider that we threw in Modula 2 and Pascal as well.  You can't
compare it to MS-DOS software because the volume is so different.  How much
do compilers for any UNIX system normally cost? 

Furthermore, as I have said before, I have gone to considerable effort to
make sure MINIX can still be compiled with the original compiler.  I probably
should have just let this pass, but I don't think it is fair to let
UniPress and Transmediar be blamed for a decision made by my department
(and which I fully support).

Andy Tanenbaum (ast@cs.vu.nl)
Newsgroups: comp.os.minix
From: ast@cs.vu.nl (Andy Tanenbaum)
Subject: Re: problems on creating the "minix-1.6.24b"
Organization: Fac. Wiskunde & Informatica, VU, Amsterdam
Date: Fri, 8 Jan 1993 17:02:24 GMT

In article <1993Jan07.201847.14909@crash> cwr@crash.cts.com (Will Rose) writes:
>if you want to be commercial, you play by the
>commercial rules, and sell software that works and the support to go
>with it.


Are you saying the ANSI C compiler doesn't work?  If so, I am certainly
interested and will endeavor to have it fixed.  There is not a lot of
documentation (although there is some on the disk) because what it does
is simple: it compiles programs written in ANSI C.

As to support, I think I have answered a fair number of queries in the past
few years.

Andy Tanenbaum (ast@cs.vu.nl)
From: cptnerd@access.digex.com (Captain Nerd)
Newsgroups: comp.os.minix
Subject: Re: Help With Minix
Followup-To: comp.os.minix
Date: 13 Jan 1993 04:36:35 GMT
Organization: Express Access Online Communications, Greenbelt, Maryland USA
Distribution: world
NNTP-Posting-Host: access.digex.com
Summary: Corrupted disk? Ask for a new one.
Keywords: corrupted disk replacement Prentice-Hall

In article <1993Jan12.003853.23179@udel.edu> Mhughes%mic16@redstone-emh2.army.mil writes:
>I Have a few questions...
>
>	1st I have Minix 1.5.10 from PH. One of my disks is corrupt. (The Disk
>Containing the /usr/include directories, the /usr/src/lib directories, and the
>/usr/src/tools directory) This makes minix about useless. I have asked several 
>people  on the net if I could get a copy of their files and have had no success.
>Does anyone know where I can get a copy of these files short of buying another
>set of disks.
>

	You don't have to buy a new set of disks.  I had the same problem
with my copy of MacMinix, and all I had to do was mail the bad disk in, along
with a note.  I made sure I was registered by e-mailing books@prenhall.com.
They sent me a replacement disk in about 2-3 weeks.  No fuss, muss, or bother,
only the cost of postage.  I sent a self-addressed floppy mailer with the
old disk, so the replacement would be sure to go to the right place.


[ other questions deleted ]

>Any help would be greatly appreciated.
>			-Michael K. Hughes
>mhughes%mic16@redstone-emh2.army.mil
>or
>95acl%tmde2@redstone-emh2.army.mil
>-- 
>Mail System (MMDF)


	Sorry I can't help with the other questions.


	Cap.
-- 
      |    Internet: cptnerd@digex.com  70714.105@compuserve.com    |
    "Fear not, gentle programming folk!  It is I, Captain Nerd, Man of 
     Computer Science!  Here to rescue you from the villianous clutches 
     of (shudder) Management!"
From: rlcarr@animato.network23.com (Rich Carreiro)
Newsgroups: comp.os.minix
Subject: Re: Amiga version MINIX
Distribution: world
X-NewsSoftware: GRn 1.16f (10.17.92) by Mike Schwartz & Michael B. Smith
Date: 5 Jan 93 20:17:10 EST
Organization: The Other Side of Life

In article <1993Jan4.052446.7223@newshub.ariel.yorku.ca> cs902125@ariel.yorku.ca (SHUK C YIP) writes:
> I'm really disappointed by MINIX. (even v1.5)
> 
> 1. no 020/030/040 supports

Wrong.  1.5.10.2 (a free upgrade) supports the 68030.
> 2. no MMU supports (certainly)

True, but you have the source -- put MMU support in.

> 3. no hard drive supports

Wrong 1.5.10.2 supports the A2091 controller and the A3000's SCSI controller.

> 4. no AGA machine supports

Not surprisingly, considering that AGA is pretty new.

> 5. no OS 2.x/3.x supports

Wake up.  MINIX is an alternative OS.  OF COURSE IT DOESN'T SUPPORT 2.x/3.x.
It REPLACES it when it runs.

> Come on! Why people don't do the right thing on upgrade? There is no way
> to find the selling point of MINIX for Amiga.

Wrong.  It's a documented, understandable OS that is a great teaching tool
and can even let you do some neat things with it.

-- 
Rich Carreiro                                  Home: (401)841-8514
rlcarr@animato.network23.com
uunet.uu.net!animato!rlcarr
Newsgroups: comp.os.minix
From: SESPC395@ysub.ysu.edu (Max)
Subject: Re: Hardware and Software fixes
Organization: Youngstown State University
Date: Sat, 9 Jan 1993 19:59:04 GMT

ooops! This is the corect version.
 
In article <16B51B9B8.SESPC395@ysub.ysu.edu>
SESPC395@ysub.ysu.edu (Max) writes:
 
>Greatings, Programs! "Tron" if you didn't remember.
>
>I started this in hopes that this would thread into infinity.  This would
>seem logical to have a continuing topic, with this subject on the net.
>
>The first fix I have is for the IBMers out there. This deals with booting
>on systems with IDE Hard drive controlers.
>
>One of the symptoms, is a continus rebooting, or you never get out of the
>disk continuously resetting its self.  There are two possible ways to fix
>one is to eliminate the reset code from bootblok.s, or replace it with a
>recalibrate drive (example to follow).  Removing the reset code could be
>risky, because the system could lock, with out the code.
>
>Replace, all incidents of the following code:
>
>"xor      ax,ax      : reset drive" *
>
>with the following code:
>
>"movb     ah,#0x11   : recalibrate drive"
>"movb     dl,#0x00   : floppy drive 0   "
>
>*note: ONLY replace lines that have the "reset drive" comment.
>
>This should provide a bootable disk when you recompile the kernel.
>
>Max W. Blackmer, Jr.
>s0180873@unix1.cc.ysu.edu
>SESPC395@ysub.ysu.edu
Newsgroups: comp.os.xinu
From: xenidis@maccs.mcmaster.ca (Jimi X)
Subject: xinu on a sun
Organization: Department of Computer Science, McMaster University
Date: Wed, 6 Jan 1993 22:12:44 GMT

does anyone know of the legalities of trting to get xinu to run on a sun

has it been done????

can I get binaries of of someone?

-jimi x

p.s. how about where is the FAQ to this group

Newsgroups: comp.os.xinu
From: grunert@jupiter.rz.Uni-Osnabrueck.DE (Joerg Grunert)
Subject: TCP/IP with XINU
Organization: University of Osnabrueck, FRG
Date: Thu, 7 Jan 1993 11:21:38 GMT

I want to use TCP/IP with the XINU system and a WD8003 Ethernet card.
If you have a source code in C please mail it to me.
It will help me also, when you mail me the Internetaddress of a FTP Server
where I can find the Programms.



Regards
     grunert@jupiter.rz.uni-osnabrueck.de
Newsgroups: comp.os.xinu
From: eabcu@cbnewsg.cb.att.com (brian.c.urch)
Subject: Re: operatiing system design
Organization: AT&T Creative Software
Date: Tue, 5 Jan 1993 03:58:17 GMT

In article <1992Dec25.111135.11825@wisipc.weizmann.ac.il> eitan@wiscon.weizmann.ac.il (Shternbaum Eitan) writes:
>
>I'm interested to know if there are other places in the world that use xinu for
>this educational purpose and if there are othe"real" uses for xinu .
>

We used XINU at North Carolina State University in an advanced operating
systems class.  I believe that XINU is also used in the graduate program
at Loyola College in Baltimore, Maryland.

Brian C. Urch
bcu@addams.att.com
From: b87y@vax5.cit.cornell.edu
Newsgroups: comp.os.ms-windows.misc
Subject: Re: Star 10X printer driver
Date: 9 Jan 93 17:46:11 EST
Summary: Origin of Gemini 10X driver; Don't use MARK30!
Distribution: comp
Organization: Cornell University

In article <24605@hacgate.SCG.HAC.COM>,
bill@solaria (Bill Neisius) writes: 
> Iskandar Taib (ntaib@silver.ucs.indiana.edu) wrote:
> : In article <24590@hacgate.SCG.HAC.COM> bill@solaria.hac.com writes:
> : >Erik Petersen (peterse@prism.CS.ORST.EDU) wrote:
> : >The SG10 driver is the original Star 10X driver from Windows 1.0.
> : >The modification was simply running it through MARK30 to remove the warning
> : >message that accompanies old Windows applications; and creating an
> : >OEMSETUP.INF.  The really difficult part was finding a set of the Windows 1.0
> : >disks....
> : 
> : Hmmmm
> : 
> : Doesn't this thing emulate another printer, perhaps an Epson 
> : MX80 or IBM Proprinter?
> 
> Well, yes and no.  The original Star 10X was somewhat compatible
> with Epson... but not enough that it could use Epson graphics drivers.
> One problem was the vertical increment on the Star was 1/144 versus
> 1/216 on the Epson.
> 
> Later models of the 10X greatly improved the emulation; a switch 
> was added to select "IBM mode" or "Star mode",  the IBM mode being
> Epson compatible.   The models that have the mode switch are usually
> called 'SG10', the models without the mode switch 'Star Gemini 10X'.
> The models changed around 1984-85. 
> 
> 
> Bill Neisius
> bill@solaria.hac.com

That's right.  About 6 months ago, I wrote a program to essentially
fixed the vertical spacing problem.  This is probably what people
are calling "a modified version of the Epson driver".  However,
I never released that program because a friendly network person
mailed me a copy of the old driver from windows 1.0 before it was 
done, and its perfromance was OK (though not as elaborate).  I sent
it off to a few people over the network wwho had signed up to be
beta testers for me.  One of them probably posted it, though they
may have been confused over whether it was modified or not.

Anyway, I did not need to use MARK30 in order to use that driver under
Windows 3.1...

danr@ee.cornell.edu

Xref: sparky comp.os.ms-windows.misc:6124 comp.windows.misc:1782
From: pierson@phakt.usc.edu (Steve Pierce)
Newsgroups: comp.os.ms-windows.misc,comp.windows.misc
Subject: Re: WANTED: What is a (very) good video card
Keywords: videocard,svga,graphic
Date: 12 Jan 93 17:27:17 GMT
Organization: Troyian Enterprises
NNTP-Posting-Host: phakt.usc.edu

>In article <1993Jan5.080623.21260@ktibv.uucp> rvdv@ktibv.uucp (Richard van der Veen) writes:
>
>>I am using windows for quite some time now but I am not very happy with
>>my current video card which is a 1Mb OAK. Could anyone tell me what a
>>better (faster) card is. I would like to work with 1024x768x256 without too 
>>much speed problems.

There is a company called Actix that has a board called the Graphics 
ENGINE 32...Most recent issue of Byte magazine had it rated fastest on 
bltblk move and a second test (I cant remember what it was) and third, 
behind two $1000+ boards, on the Line drawing test.  It does 24bit color
at 640x480, 16 bit color at 800x600, 8bit color at 1024x768, at 4bit color
at 1280x1024.  And the board lists for $199!!!  Check it out...

Harry Pierson
Troyian Enterprises
pierson@usc.edu
Newsgroups: comp.os.ms-windows.misc
Subject: Re: ?- Crtl Keys in Write
Summary: 
Expires: 
Followup-To: 
Distribution: 
Organization: University of Southern California, Los Angeles, CA
Keywords: 
Newsgroups: comp.os.ms-windows.misc
From: u7912019@cc.nctu.edu.tw ()
Subject: win
Organization: National Chiao Tung University
X-Newsreader: TIN [version 1.1 PL6]
Date: Thu, 7 Jan 1993 05:49:59 GMT


Newsgroups: comp.os.ms-windows.misc
From: ekl@kvamdata.no (Eirik Lygre)
Subject: Re: Windows NT vs OS/2: D
Organization: Kvam data as
Date: Fri, 08 Jan 1993 11:44:30 GMT
Followup-To: comp.os.ms-windows.advocacy

In article <5979.1100.uupcb@satalink.com> john.will@satalink.com (John Will) writes:
>RB>I use OS/2 because I LIKE a command-
>RB>line and I need DOS. OS/2 gives me MUCH more reliable DOS session with gobs 
>RB>of available memory. My DOS sessions under Windows have about 349K free. 
>RB>Under OS/2, over 600K. On the other hand, Windows is a much more 
>RB>"comfortable" environment.
>
>I think you need some work on your Windows configuration, I have loads
>of drivers and I get lots more than that!  I can really get more, but
>I'm too lazy to tweak it anymore.
>
>Psp  Cnt   Size Name       Command Line        Hooked Vectors
>---- --- ------ ---------- ------------------- --------------------------------
>      2  38,880 DOS                           
>   ... stuff deleted ...
>1291  2 579,696 ---free---                    
>        655,360 ---total--
>---
> . KingQWK 1.05 # 97 . Are you a Klingon, or is that a turtle on your head?
>                                                       

There is no doubt that it is possible to get more memory in the DOS-
sessions under os/2 than in the DOS-windows under Windows. Say, for
example, that you want to have NFS client access as well as be 
connected to a Lan Manager Server. Under Windows, these drivers must
be loaded in DOS, and take memory from DOS-sessions. NFS in particular
is normally a memory hog. Under os/2, these drivers can be loaded in
os/2, and take no memory whatsoever from the DOS-session.

Followup to comp....advocacy

Eirik

----------------------------------------------------------------------
Eirik Lygre                                     Phone:    +47 4 623766
Kvam data as                                    Fax  :    +47 4 623985
PO Box 1101 Lura                                Email: ekl@kvamdata.no
N-4301  SANDNES, NORWAY
======================================================================
From: doug@hparc0.aus.hp.com (Doug Parsons)
Date: Mon, 4 Jan 1993 07:12:10 GMT
Subject: Re: DOES A 387 HELP WIN/3.1?
Organization: HP Australasian Response Centre (Melbourne)
Newsgroups: comp.os.ms-windows.misc
X-Newsreader: Tin 1.1 PL4


Shut up, all of you.

Shut up, shut up, shut up.

douginoz.
Newsgroups: comp.os.ms-windows.misc
Subject: Re: SX vs DX
From: edowdy@vax1.umkc.edu
Date: 6 Jan 93 10:33:28 CST
Followup-To: comp.os.ms-windows.misc
Distribution: world
Organization: University of Missouri - Kansas City
NNTP-Posting-Host: vax1.umkc.edu

In article <1993Jan5.162310.14870@miavx1.acs.muohio.edu>, jdcarmack@miavx1.acs.muohio.edu writes:
> In article <1993Jan5.130856.1@vax1.umkc.edu>, edowdy@vax1.umkc.edu writes:
>> In article <4188.5.uupcb@uttsbbs.uucp>, john.lechmanik@uttsbbs.uucp (John Lechmanik)  writes:
>>>> J.>One other thing, some dealers are offering something called a DX2.  I
>>> J.>forget exactly what they are at the moment, but stay away from them.
>>> 
>>>         I don't know about staying away from a DX2.  It would come down to 
>>> a personal choice.  A DX2 50 Mhz has the chip's internal clock speed 
>>> pushed up to 50 Mhz while the rest of the motherboard operates at 25 Mhz 
>>> (ie 1/2 the speed).  This is still a good system.  However a DX2 50Mhz may 
>>> or may not be faster than a DX 33 Mhz.  That would depend on what 
>>> applications are being run.  
>> 

>> 	I hope I am not begging the question, but I think one would see
>> more speed gains by getting a windows accelerator card such diamond spdstr 24x
>> or other good cards. I may misunderstand their structure but they really take
>> away much of the graphics work away from the chip, therefore freeing it up
>> for other "more mundane" tasks. To me, (for the average user) once you are
>> talking about a 486dx33 or higher (not counting the p5), you really see
>> diminishing returns speedwise on the chip. I mean I use a wordprocessing


> puts out, but I would have to say that whether a graphics accelarator
> speeds it up more than an overdrive chip would be purely application depen-
> dent.  On the other hand, an overdrive chip would speed up all apps, DOS or
> Windows, 

while a graphics card would only affect Windows and graphics
> packages.
> 
> |  John Carmack     

  A graphics card will speed up much more than just a "graphics
program" in windows.  I think you may have said this above but I am not sure.
Also, I said above (see >> comments) that it depended on the applications. Some
would benifit more than others on the chip (which is why I said average user),
a person who has a 486dx 33 or higher will not see a huge speed increase on
their "average" usage (ie: word processing, telecoms) in getting a faster chip.
Besides other than those who need more power, I personally cannot see why
anyone now would need anything higher. Perhaps a year or so down the road.......


Eric D.
From: john.lechmanik@uttsbbs.uucp (John Lechmanik) 
Newsgroups: comp.os.ms-windows.misc
Subject: System sounds gone? Help?
Date: 4 Jan 93 11:16:00 GMT
Distribution: world
Organization: The Transfer Station BBS, Danville, CA - 510-837-4610/837-5591
Reply-To: john.lechmanik@uttsbbs.uucp (John Lechmanik) 


F >Hi all, I noticed that the system sounds for my Windows has disappeare
F >Opening the Sound icon in Control Panel revealed that I have nothing i
F >the Events box. Where has the events gone to and how can I get them ba
F >without re-installing Windows? Thanks in advance for any help and a ha
F >new year to everyone.

        Actually that's easy.  When the dialog box pops up and asks for 
the sound source.  Locate your sounds. They are either in the system 
subdirectory or inside the main windows subdirectory.  Then you just set 
up the sounds for what you want.  The sounds are also either in the 
system.ini or win.ini file.  You might check there to see if they were 
erased by some change of those files.  Now if the files are missing then 
I'm not sure how difficult it would be to install the sound files without 
re-installing windows.  Personally I use whoop-it-up and the sounds from 
2001 Space Odyssey and have the system's sounds turned off...


---
 . WinQwk 2.0 a#0 . Unregistered Evaluation Copy
   
----
+------------------------------------------------------------------------+
| The Transfer Station BBS (510) 837-4610 & 837-5591 (V.32bis both lines)|
| Danville, California, USA. 400+ MB Files & FREE public Internet Access |
+------------------------------------------------------------------------+
From: cf123@cleveland.Freenet.Edu (Christopher Leigh Putnam)
Newsgroups: comp.os.ms-windows.misc
Subject: Speedstar 24X in 800x600x32k?
Date: 4 Jan 1993 06:40:35 GMT
Organization: Case Western Reserve University, Cleveland, OH (USA)
Reply-To: cf123@cleveland.Freenet.Edu (Christopher Leigh Putnam)
NNTP-Posting-Host: hela.ins.cwru.edu


I am attempting to get my new Speedstar 24X to run in 800X600X32k, but
all I get is a blank screen or verticle lines.  The card is set for the
non-16-bit BIOS so that it will allow my computer to boot (386DX-25 AMI
BIOS dated 8-90).  ALL other resolutions run fine, including 800x600x256
and 640x480x16.7M.  The monitor is an NEC 4D with a max resolution of 
1024x768.  I have a000-c7ff excluded in my CONFIG.SYS.

Any ideas are greatly appreciated.
-- 
Chris Putnam (still a Blue Devils lover at heart)
Euphonium/Baritone
Star in '93?????
Go Devils Winterguard!!!!!
Newsgroups: comp.os.ms-windows.misc
From: brown@NCoast.ORG (Stan Brown)
Subject: ZIP shell recommendatioon wanted
Organization: Oak Road Systems, Cleveland Ohio USA
Date: Wed, 13 Jan 1993 01:23:23 GMT
Followup-To: poster

I have (registered copies of) PKZIP and PKUNZIP, but they're not very
convenient to use from Windows.

Can anyone recommend a good Windows-based shell for them, preferably
with a particular archive site.

Email, please; I'll summarize.  
-- 
Stan Brown, Oak Road Systems                      brown@Ncoast.ORG
Cleveland, Ohio, USA

"Life!  Don't talk to me about life!"
Newsgroups: comp.os.ms-windows.misc
From: ktoepke@magnus.acs.ohio-state.edu (Kevin M Toepke)
Subject: Converting Mac TrueType Fonts to Windows TrueType Fonts
Summary: Summary
Organization: The Ohio State University
Distribution: usa
Date: Mon, 4 Jan 1993 22:55:40 GMT

I got a couple responses on how to convert mac TrueType fonts to Windows 3.x 
TrueType fonts.


I have not got this to work yet:

>It's really quite simple.  All you need is the Mac TT file's data
>fork with the resource header stripped off.  To do this you will
>need a binary editor (BEAV for example is available at most
>PC ftp sites.)  Search for the ASCII sequence `cmap', back up 12
>bytes, and delete everything before that point.  Voila!  A TT
>font suitable for Windows installation.

Get TT-converter, a Mac utility that will do it for you ( I haven't tried this
yet). TT-Converter is available on mac.archive.umich.edu in the
mac/util/font directory (I believe this is right) [ttconverter1.3.cpt.hqx.Z]

Hope this helps all that asked.

Kevin Toepke
-------------------------------------------------------------------------------
I   toepke@cis.ohio-state.edu		I  Like everything at OSU, my .sig is |
|   ktoepke@magnus.acs.ohio-state.edu   I  under construction.                |
|     					I   __|_|_|_|_|_|__
I     			       		I  _| | | | | | | |_
-------------------------------------------------------------------------------