HDTenEightyP/NetNews huggingface dataset:
From: schmitz@scd.hp.com (John Schmitz)
Newsgroups: comp.mail.mh
Subject: Re: ## Question about slocal ##
Date: 13 Oct 1992 00:27:05 GMT
Organization: Hewlett-Packard Santa Clara Division
NNTP-Posting-Host: hpsceo.scd.hp.com

jrh@jrh.uucp (James R. Hamilton) writes:
>     Its true that you can only search for one field at a time using only
>     slocal but,

No, it isn't true.  Look closely at the MH6.7.2 mhook man page:

  N:   Perform the action only if the message has not been delivered
       and the previous action succeeded.  If this action succeeds,
       then the message is considered delivered.

You can set up an 'R' result to match with the output going to
/dev/null and then use 'N' to really do something.

But forget slocal and use one of the other programs like filter,
procmail or deliver.
From: D.M.Peterson@computer-science.birmingham.ac.uk (Donald Peterson)
Newsgroups: comp.mail.mh
Subject: mailing lists
Date: 9 Oct 92 13:57:55 GMT
Distribution: world
Organization: The Internet


* I have to send mail to lists made up into MH aliases, and would prefer
that recipients saw only their own email addresses, and not those of
everyone on the list. (We've had trouble e.g. with people getting hold
of our own internal email aliases and mailing everyone in the
department from outside.) How can this be done?

* Also I'd like to use

	scan -format "%(addr{from})"

to extract the email addresses of mails in a folder, and feed this to
mhmail as an easy way of replying to several enquirers simultaneously.
But addr doesn't work on this site --- has anyone had the same
problem?

Donald Peterson (Birmingham) 


Newsgroups: comp.mail.mh
From: avolio@dco.DEC.COM (Frederick M. Avolio)
Subject: Re: why am i getting lots of backup files in inbox ?
Reply-To: avolio@dco.DEC.COM (Frederick M. Avolio)
Organization: Digital Equipment Corp., Washington ULTRIX Resource Center
Date: Mon, 12 Oct 1992 19:08:08 GMT


They are not removed unless a daemon process comes around and removes
them periodically.  If the system is yours (if you can edit /etc/crontab)
add something like this to it:

5 0,6 * * * find /home/YOU/Mail -name "#*" -a -mtime +1 -exec /bin/rm "{}" \;
From: tholome@bangalore.esf.de (Eric Tholome)
Newsgroups: comp.mail.mh
Subject: SUMMARY: using fullname in scan
Date: 8 Oct 1992 10:51:45 -0500
Organization: ESF Headquarters, Berlin, FRG
NNTP-Posting-Host: cs.utexas.edu

First of all, I'd like to thank all the people that replied to my article and
helped me solve my problem.

The question was:

>How do I get scan to use fullnames instead of email addresses when they are
>available? (e.g. if a message says: "From: John Doe <doe@whitehouse.gov>", I'd
>like scan to display it as coming from John Doe instead of
doe@whitehouse.gov).

And the answer is (at least for mh 6.7):

This is done automatically by mh if you use the default scan format. But, to
have it work, mh must have been compiled WITHOUT the BERK option. To find out
whether your own scan was compiled with or without BERK, type "scan -help".

Alternatively, if you are not using the default scan format, you can still have
access to it by using "friendly{from}" rather than "{from}" in your format
(assuming it was compiled without BERK of course).

My problem was indeed that mh had been compiled with the BERK option. I've
asked our system manager to recompile it without it and it works.



						Eric

-- 
_____________________________________________________________________________
Eric Tholome       ESF Headquarters             internet: tholome@esf.de
                   Hohenzollerndamm 152         UUCP:     tholome@esf.uucp
                   D-1000 Berlin 33             Ph.:      +49 30 82 09 03 25
                               Germany          Fax:      +49 30 82 09 03 19
Newsgroups: comp.mail.mh
From: chucks@iplmail.orl.mmc.com (Chuck Strickland)
Subject: getting rid of header lines like X-400-Recipients:
Organization: Martin Marietta
Date: Fri, 16 Oct 1992 12:39:38 GMT

 Recently I have begun to encounter a whole new crop of header
 lines that are not being filtered out by the scan command. Thus
 I dont get the actuall subject line displayed. 

 The problem seems to be new header lines that mh doesnet recognize that
 it should ignore during the the scan listing and during show.
 
 How do I tell mh programs which header lines to not display during
 scan and show. I have searched the FAQ and the source code to no avail.

 thanks,
-- 
*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*
Malcolm C. Strickland                 Martin Marietta Missle Systems
chuck-strickland@orl.mmc.com          mail point 170    
Phone: 407-356-7437                   pobox 555837
Fax:   407-356-5482                   orlando florida 32855-5837
*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*
From: pete@egh-qc.uucp (Pete Phillips)
Newsgroups: comp.mail.mh
Subject: why am i getting lots of backup files in inbox ?
Date: 12 Oct 92 11:24:37 GMT
Organization: Surgical Materials Testing Lab (SMTL)


My ~/Mail/inbox looks like this:

#1	#113	#13	#16	#29	#41	#54	#67	#80	#93
#10	#115	#130	#17	#3	#42	#55	#68	#81	#94
#100	#116	#131	#18	#30	#43	#56	#69	#82	#95
#101	#117	#133	#19	#31	#44	#57	#7	#83	#96
#102	#12	#137	#2	#32	#45	#58	#70	#84	#97
#103	#120	#14	#20	#33	#46	#59	#71	#85	#98
#106	#121	#141	#21	#34	#47	#6	#72	#86	#99
#107	#122	#142	#22	#35	#48	#60	#74	#87	1
#108	#123	#143	#23	#36	#49	#61	#75	#88	2
#109	#124	#145	#24	#37	#5	#62	#76	#89	3
#11	#125	#15	#25	#38	#50	#63	#77	#9
#110	#126	#154	#26	#39	#51	#64	#78	#90
#111	#127	#155	#27	#4	#52	#65	#79	#91
#112	#129	#156	#28	#40	#53	#66	#8	#92

Why do I have all these hash files around ?  Shouldn't they be removed
at some stage ?  I am running the X11R4 standard xmh.

Pete
-- 
Pete Phillips, Surgical Materials Testing Lab, Bridgend, S. Wales.
UUCP   :  uknet!egh-qc!pete            DOMAIN :  pete@egh-qc.co.uk
-----------------------------------------------------------------
"SCIENCE: A way of finding things out and then making them work.  
Science explains what is happening around us the whole time.
So does RELIGION, but science is better because it comes up with 
more understand able excuses when its wrong. There is a lot more 
science than you think."
Newsgroups: comp.mail.mh
From: kevin@edscom.demon.co.uk (Kevin Broadey)
Subject: Is xpopd a POP3 daemon?
X-Disclaimer: These opinions are mine: others available on request.
Reply-To: Kevin Broadey <kbroadey@edscom.demon.co.uk>
Organization: EDS-Scicon, Milton Keynes, UK
Date: Thu, 15 Oct 1992 09:41:57 GMT

System: Sun SPARC-II running SunOS 4.1.2

I built MH yesterday with the POP3 option turned on.  In the support/pop
directory is a file "xpopd".  If this the POP3 daemon?

What I'm trying to do is get a POP3 server running so that I can read
mails from my networked PCs using WinQVT/Net.  The other MH stuff is
interesting but not vital at the moment (sorry, guys!)

My system administrator isn't keen to install xpopd until he knows more
about what it's doing.  In particular, he wants an assurance that people
who don't use MH (eg mailtool, mail, emacs/Rmail) won't see any
difference.  He read the bit about the way MH stores messages in
separate files and that's got him worried.

I've read the FAQ and there's nothing in there about the POP3 server or
how installing MH impacts on other mail users.

I'd *love* to use MH, but I need to convince the guy with the root
password!  Would some kind soul out there send me a convincing argument?

Please e-mail responses.

TIA

Kevin
--
.signature: no such file or directory
From: tmcconne@sedona.intel.com (Tom McConnell~)
Newsgroups: comp.mail.mh
Subject: MH-6.7.2 on RS/6000, AIX 3.1 and AIX 3.2
Date: 13 Oct 92 18:44:57 GMT
Organization: Intel Corporation
Originator: tmcconne@sedona


  Howdy.

  Does anyone have the appropriate patches/switches to build MH-6.7.2 on an
RS/6000 under AIX 3.1 and AIX 3.2?

  Thanks for any help.

    Cheers,

    Tom McConnell
-- 
 Tom McConnell          |     Internet: tmcconne@sedona.intel.com
 Intel, Corp. C3-91     |     Phone: (602)-554-8229
 5000 W. Chandler Blvd. | The opinions expressed are my own. No one in 
 Chandler, AZ  85226    | their right mind would claim them.
Newsgroups: comp.mail.mh
From: ken@syd.dit.CSIRO.AU (Ken Yap)
Subject: vmail enhancements
Organization: CSIRO Division of Info Tech, Sydney, Australia
Date: Wed, 14 Oct 92 02:29:28 GMT

I'm using vmail, the curses based frontend to MH. Has anybody done these:

	Subfolder support
	Command to sync vmail's header display with folder contents
		(not just refresh ^L)
From: schmitz@scd.hp.com (John Schmitz)
Newsgroups: comp.mail.mh
Subject: Re: Muliple components in mhl line?
Date: 17 Oct 1992 01:25:41 GMT
Organization: Hewlett-Packard Santa Clara Division
Distribution: net
NNTP-Posting-Host: hpsceo.scd.hp.com

I wrote:

> The "split" variable on the man page looks like it would do it - does
> anybody have a better explanation of it does if not this?

Never mind.  Split is for multiple header lines (e.g., two "Replied:"
headers).  I don't think the man page is very clear on this at all.

Newsgroups: comp.mail.mh
From: jrh@jrh.uucp (James R. Hamilton)
Subject: Re: HELP: Adding signature when using FORW
Organization: private system, Toronto, Ontario
Date: Wed, 14 Oct 1992 04:14:57 GMT

In article <RFROST.92Oct6192209@bruegel.jrc.flinders.edu.au> rfrost@degas.jrc.flinders.edu.au (Richard Frost) writes:
>
>I have successfully configured my MH system to add my
>signature into the draft, when using repl and comp, however
>I have had much more trouble with _forw_
>
>When forw is run, you have the option of passing the original
>included message through a filter (which I am using), after
>this it is placed into the draft with the forwarded message
>lines around it.
   [...]
>I have tried to add the signature in the 'forwcomps' file that is
>the first components file to be read, but that does not work either
>as the signature is placed BEFORE the 'forwarded message' lines are added!
>
>HOW CAN I ADD A Signature AFTER the final "------ End Forwarded Message" ??
>                          =====
>Thanks!.

    Another approach is to define prompter-next to be mailedit in your
    .mh_profile and put the following program in your mhpath directory.  
    One possible drawback is that this requires that you edit the file 
    in order to get the signature appended.

#---------------------------------------------------------------------------
#									
#			FILE:	mailedit
#			Author:	James R. Hamilton
#			Date:	92.01.27 @ 20:07:43			
#									
# Append .signature file to outgoing mh mail but only do it once.  If the
# file is edited multiple times the .signature is only appended once.  It
# just compares the last 3 lines of the .signature file with the current
# note file.
#---------------------------------------------------------------------------
    tmp1=/tmp/mh1."$$"
    tmp2=/tmp/mh2."$$"
    trap 'rm -f "$tmp1" "$tmp2" >/dev/null 2>&1' 0 1 2 3 15
    vi "$1"				# I use vi, could be anything.
    tail -3 "$HOME"/.signature >"$tmp1"
    tail -3 "$1" >"$tmp2"
    diff "$tmp1" "$tmp2" >/dev/null 2>&1
    if [ "$?" != 0 ] ; then
	cat "$HOME"/.signature >> "$1"
    fi
#									
#------------------------------> End of File <------------------------------
-- 

James R. Hamilton                                   inet: jrh@jrh.gts.org
telephone: +1 416 493 4162                          uunet: ...!uunet!jrh!jrh
Toronto, Canada                                     bitnet: jrh%jrh@uunet.uu.net
Newsgroups: comp.mail.mh
From: wisner@netcom.com (Bill Wisner)
Subject: Re: How do I fix up my From: header?
Organization: Trailing Edge Technologies, Mountain View, CA
Date: Sat, 10 Oct 1992 03:20:15 GMT

My preferred method: add the following line to $LIB/mtstailor:

localname: usb.ve

w. <wisner@netcom.com> <wisner@EBay.Sun.COM> Gryphon Gang Mountain View CA
Newsgroups: comp.mail.mh
From: kent@sparky.imd.sterling.com (Kent Landfield)
Subject: Re: Bug in slocal?
Organization: Sterling Software
Date: Mon, 12 Oct 1992 14:39:26 GMT
X-Md4-Signature: fe4ae9a525febddb138b2a9efada383f

In article <1992Oct12.053903.6583@reed.edu> nelson@reed.edu (Nelson Minar) writes:
>I got a couple of replies from people about my problems with slocal
>(they hang, never delivering mail). The consensus seems to be "slocal
>is broken, you're better off with other mail delivery software".
>
>Three different packages were recommended to me - filter (part of
>elm), deliver (comp.sources.reviewed volume 1), and procmail
>(comp.sources.unix, various volumes. I forget which is the latest).

procmail is found in comp.sources.misc archives not comp.sources.unix.
Here is the information from the index.

v31i040 procmail/part01 procmail - mail processing program v2.71, Part01/05
v31i041 procmail/part02 procmail - mail processing program v2.71, Part02/05
v31i042 procmail/part03 procmail - mail processing program v2.71, Part03/05
v31i043 procmail/part04 procmail - mail processing program v2.71, Part04/05
v31i044 procmail/part05 procmail - mail processing program v2.71, Part05/05

>Of these, I've gone with procmail. filter seemed too elm specific for
>my good. deliver and procmail both look fine, so I flipped a coin.
>
>procmail seems a good deal nicer than slocal, btw. And it hasn't lost
>a letter of mine yet!

I second the suggestion of procmail. Very flexible and extremely robust... :-)

			-Kent+
---
Kent Landfield                   INTERNET: kent@IMD.Sterling.COM
Sterling Software, IMD           UUCP:     uunet!sparky!kent
Phone:    (402) 291-8300         FAX:      (402) 291-4362
Please send comp.sources.misc-related mail to kent@uunet.uu.net.
From: schmitz@scd.hp.com (John Schmitz)
Newsgroups: comp.mail.mh
Subject: Re: why am i getting lots of backup files in inbox ?
Date: 13 Oct 1992 00:29:01 GMT
Organization: Hewlett-Packard Santa Clara Division
NNTP-Posting-Host: hpsceo.scd.hp.com

avolio@dco.DEC.COM (Frederick M. Avolio) writes:
> They are not removed unless a daemon process comes around and removes

Or does xmh honor the rmmproc profile entry?  Then you could
put this in your .mh_profile:

 rmmproc:  /bin/rm
From: smith@compound.se (Bjorn Smith)
Newsgroups: comp.mail.mh
Subject: Can I use MH with SVR4 /bin/mail ?
Date: 8 Oct 92 06:26:30 GMT
Organization: Compound Systems AB
X-Newsreader: Tin 1.1 PL5

Can one configure MH in such a way that it uses /bin/mail in a
SVR4 environment ?

Thanks in advance !
-- 
Bj|rn Smith	Compound Systems, phone +46 8 7923689
UUCP:	 	{uunet,mcsun}!seunet!comsys!smith
Domain Address:	smith@compound.se
From: mohanram@EOS.CSTP.UMKC.EDU (Beginner)
Newsgroups: comp.mail.mh
Subject: "Its frustrating"
Date: 16 Oct 92 22:49:09 GMT
Article-I.D.: eos.8897.719275749
Distribution: world
Organization: The Internet

Dear Netters,
		I am an avid user of mh mail. I have been with it for 4 months 
now and I really like its features. But of late something really frustrating  
has been happening. I have included the "inc" command in the .login file so 
that when I login, my mail is automatically incorporated. But now the mail gets
incorporated and before I can read them it automatically gets deleted. This was
happening randomly but now it has become more consistent (almost everytime). I
have a lot of disk space and have spoken to my system administrator about this 
problem. But she does not have any clue as to what is happening. mh is running  on Ultrix 4.2 machine. I do not know if you need any more details. The version
number is 6.7. Any help and suggestions would be highly appreciated. 

Thanks in advance.

Mohanram.    

P.S. Please send me email to mohanram@vax2.cstp.umkc.edu.(I don't want your 
suggestions to be deleted) 
------------------------------------------------------- 
The Golden Rule:People who have the gold make the rules
------------------------------------------------------- 
Newsgroups: comp.mail.mh
From: ehrlich@cs.psu.edu (Dan Ehrlich)
Subject: How can I get post to use a different MTS?
Organization: Computer Science Department, Penn State University
Date: Tue, 13 Oct 1992 15:51:43 GMT

Is there anyway to get post to use a different MTS than sendmail on a
per user basis?  I know about the mtstailor file, but that has global
impact on all users.  Or do I need to go in and hack the code?

-- Dan


--
Dan Ehrlich - Sr. Systems Programmer - Penn State Computer Science
"Universities should be safe havens where ruthless examination of
 realities will not be distorted by the aim to please or inhibited
 by the risk of displeasure." - Kingman Brewster
From: jerry@ORA.COM (Jerry Peek)
Newsgroups: comp.mail.mh
Subject: Re: How do I fix up my From: header?
Date: 9 Oct 92 17:51:37 GMT
Article-I.D.: rubble.12418.718653097
Distribution: world
Organization: The Internet

> I want the From: header on messages sent by me to show "poc@usb.ve"
> and not (say) "poc@shaddam.usb.ve" as this one does.

Just put a "From:" header in your "components", "replcomps" and
"forwcomps" files.  MH will add a "Sender:" header with what it thinks
is your real address, but (almost) no one cares about the "Sender:"
header anyway....
--
Jerry Peek, O'Reilly & Associates, jerry@ora.com, +1 617-354-5800
From: ram@eiffel.com (Raphael Manfredi)
Newsgroups: comp.mail.mh
Subject: Re: Need help making a configure script for mh
Date: 9 Oct 92 00:04:05 GMT
Distribution: world
Organization: Interactive Software Engineering, Santa Barbara CA

Quoting Russ Hill:
> 
> Anyone want to work on a configure script for mh?
> I think that is the reason why people do no use mh as much as other tools.
> 
> A configure script would prompt the user about how to configure mh and also
> automaticly tries to figure out  what type of system the users has and makes 
> default answers accordingly.

I'd recommend the use of metaconfig (i.e. the Configure script generator),
since it is much more flexible than the GNU autoconf package. And in the
forthcoming 3.0 release, I shall add an option to Configure to have it
behave in a batch mode, like autoconf does.

Moreover, I think a Configure script is more "friendly", since it takes great
care to let the user know what is hapening and has its own embeded
instructions. But that is a matter of personal taste.

If anybody wants to undertake this, I can send them a pre-release of metaconfig
3.0 (since it uses new symbols wrt dist 2.0) and I can write or help you write
specific units for MH. I was myself planning to do so, but, like Russ, I am
not familiar at all with the MH internals.

There is a partial approach, which I took when I meta-configured Rich Salz's
Cshar package, which is to have a special "mconfig.h" file remaping the
underlying metaconfig symbols into MH defines, since MH is already configured
but uses different symbols and/or conventions. This approach has the advantage
of limiting the amount of code which needs to be changed.
--
Raphael Manfredi <ram@eiffel.com>
Interactive Software Engineering Inc.
270 Storke Road, Suite #7                      / Tel +1 (805) 685-1006 \ 
Goleta, California 93117, USA                  \ Fax +1 (805) 685-6869 /
From: rfrost@degas.jrc.flinders.edu.au (Richard Frost)
Newsgroups: comp.mail.mh
Subject: HELP: Adding signature when using FORW
Date: 6 Oct 92 09:52:09 GMT
Organization: CSIRO/Flinders Joint Research Centre in Information Technology


I have successfully configured my MH system to add my
signature into the draft, when using repl and comp, however
I have had much more trouble with _forw_

When forw is run, you have the option of passing the original
included message through a filter (which I am using), after
this it is placed into the draft with the forwarded message
lines around it.

------ Forwarded Message 

<filtered included message>

------ End Forwarded Message

Attempts to include my signature in the filter file wont work
as my signature is added with the filtered message prior to adding
the 'forwarded message' lines.

I have tried to add the signature in the 'forwcomps' file that is
the first components file to be read, but that does not work either
as the signature is placed BEFORE the 'forwarded message' lines are added!

HOW CAN I ADD A Signature AFTER the final "------ End Forwarded Message" ??
                          =====
Thanks!.

--
__________________________________________________________________________
    Richard Frost    |   rfrost@jrc.flinders.edu.au   | Ph: +61 8 201 3507

      _--_|\     ___ _   _       CSIRO / Flinders Joint Research Centre 
     /      \     / /_) / `           in Information Technology.
     \_.--*_/  (_/ / \ (_,
           v                          Adelaide, SOUTH AUSTRALIA
__________________________________________________________________________
From: sechrest@FRISBY.CS.ORST.EDU
Newsgroups: comp.mail.mh
Subject: Re: MH for Sequent DYNIX/ptx?
Date: 12 Oct 92 15:27:50 GMT
Distribution: world
Organization: The Internet

--------

We have 6.7 running on our PTX system. I did not do the work,
so I don't know what they did to do it. But it does work.





Maxime Taksar <elroy.jpl.nasa.gov!usc!rpi!scott.skidmore.edu!psinntp!psinntp!spunky!RedBrick.COM!mmt@ames.arc.nasa.gov> writes:

  > Has anyone successfully been able to compile MH under
  > Sequent's DYNIX/ptx?  (Not to be confused with DYNIX...
  > ptx is SVR3, as opposed to vanilla DYNIX being bsd-ish)

  > I've had a hell of a time trying to get it to work, with
  > just about no luck :-(
  > -- 
  > ------------------------------------------------------------
  > Maxime Taksar              KC6ZPS           mmt@RedBrick.COM

-----
John Sechrest       .		Internet: sechrest@cs.orst.edu
Lab Coordinator      .       	
Computer Science Dept  .      	UUCP:	  hplabs!hp-pcd!orstcs!sechrest
Oregon State University   .
Corvallis,Oregon 97331        . 
(503) 737-3273                       .
From: thf@otter.hpl.hp.com (Toby Ferguson)
Date: Mon, 12 Oct 1992 09:22:02 GMT
Subject: forw -digest
Organization: Hewlett-Packard Laboratories, Bristol, UK.
Newsgroups: comp.mail.mh
Distribution: comp.mail.mh
Reply-To: thf@otter.hpl.hp.com

I want to make digests using forw -digest flag but the manual says

          The `-digest list', `-issue number', and `-volume number'
          switches implement a digest facility for MH.  See the MH
          user's manual for more information.

and I've no idea where to get the MH user's manual from :-( . 

Firstly, can someone tell me how to use the -digest flag (I want to create a
digest from a large peice of text, making each paragraph of the text into a
separate message).

Secondly, is there a FAQ for mh, and where can I get it?

Thirdly, is there an archive for mh scripts which I can access?

toby

Newsgroups: comp.mail.mh
From: malowany@cs.concordia.ca (Stephen Malowany)
Subject: Bug in MH-6.7.2 fake sendmail
Keywords: sendmail, bug
Organization: Computer Science, Concordia University, Montreal, Quebec
Date: Fri, 16 Oct 1992 01:43:56 GMT

It seems there is a small bug in the file mh-6.7.2/uip/sendmail.c.
At line 282 of that file, the removemsg() function reads:

static removemsg() {
  puts(msgfname);
  /*
  if ( unlink(msgfname) != 0 )
      perror("unlink");
    */
}

I believe that "puts" should be commented out (debugging statement?), and
the "if" block should be *UN*commented out. This has the nasty result of
leaving /tmp/sendmhaXXXXX files lying around for all to read, and also
breaks the nn newsreader (which I am currently installing!).

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Steve Malowany                                                  Systems Analyst
Centre for Pattern Recogn. & Machine Intell.     malowany@cenparmi.concordia.ca
Department of Computer Science                         malowany@cs.concordia.ca
Concordia University                                   Montreal, Quebec, Canada
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=