Get Back to Your Mac Without Paying for It
Posted by Adam Pash at 4:00 AM on March 12, 2008

When Leopard was released, one of the most enticing new features was Back to My Mac, a tool that made it possible to access your home computer remotely—including remote control of your desktop and access to your files—no matter where you are. The catch: It requires a $100 yearly subscription to the lackluster .Mac service. Right now I'm working from my laptop in Austin, and I've got the same full access to my home PC in Los Angeles as Back to My Mac offers, but I didn't spend a dime on .Mac to get it. That's because all of the tools you need to roll your own Back to My Mac are already built into Leopard for free out of the box—you just need to know how to access them.
NOTE: This week I'm focusing on gaining full access remotely using a Mac, but the same tools, which I'll highlight in another post, exist for Windows users.
The Results
Before I step you through all of the work involved, it seems prudent to give you a slightly better idea of the end result. Once you've completed the setup I'm detailing below, you'll be able to remotely control your home computer like you're sitting directly in front of it (if you're familiar with VNC, that's all it is), access any of the files on your computer's hard drive just like you would if you were on the same network (or sitting at that computer), and pretty much anything else (provided it's not too graphic-intensive). The main draw is this: When you're done, you should be able to do virtually anything remotely that you could do sitting in front of that computer.Set Up Faux Back to My Mac Features on Your Home Mac
To get started setting up your faux Back to My Mac, you need to fire up Leopard's saucy new Sharing preference pane from the System Preferences. From here, we'll enable remote screen sharing and set up an FTP server that will allow us to remotely access files on the computer.
Enable Screen Sharing: To enable Screen Sharing, which is probably the marquee feature of Back to My Mac for most users, just click the checkbox next to Screen Sharing in the Sharing prefpane. You could stop there, but I prefer to set up access for "Only these users," and set it to my user account. This means that when you're accessing your screen remotely, you'll log in with the same username and password that you use to log in to your computer.
Set Up FTP Access: First, tick the checkbox next to File Sharing. By default this just enables simple file sharing on your home network, so you've got a few more steps to enable the FTP that we'll be using in our faux Back to My Mac setup. Next, hit the Options button, tick the checkbox next to Share Files and Folders using FTP, and then hit Done. (As you can see, there's a small warning under the FTP option alerting you that your FTP logins and file transfers are not secure. You still need a password to access the files, but the transfer of the files themselves is not encrypted.)
When you return to the Sharing pane, you'll notice that you're able to choose which folders are shared. You can set it to share the root of your hard drive if you want to share everything on your computer, or you can just go through and choose a few important folders you want to make sure you've got access to. Again, you can choose which users are able to access your files, as well as what kind of access each user-type has (read and write, read only, and write only). Choose whichever makes more sense for what you want.
With that, you've completed most of the setup on the computer you want to access. But before this faux Back to My Mac is ready for primetime, there are a few more steps you'll probably want to take.
Enable Access from Outside Your Network
If you connect your computer to the internet through a router (which most likely you do), you need to do a couple of things to enable easy access to your setup from outside your home network. The VNC (screen sharing) and FTP (file sharing) portions of our setup both work by accessing certain ports on your home computer. This means you need to set up port forwarding on your router so that whenever you need to access your computer from outside your home network, your router knows which computer to send the requests to. If this sounds intimidating, don't worry—it's really not that difficult.
We've covered port forwarding several times before, so I won't go into detail on how to tackle port forwarding. Instead, I'll just focus on what ports you need to forward. For Screen Sharing, the default port if 5900, and for FTP, the port is 21.
NOTE: If you haven't already, I'd highly recommend setting up a static local IP address for the computer you want access to. Routers assign IP addresses to the computers on your local network, and when these addresses expire, there's a chance your computer may be assigned a different IP address—which would break your port forwarding.
Finally, to really ease the access to your faux Back to My Mac setup, you should do yourself another huge favour and assign a domain name to your external IP address. Doing so will allow you to access your setup through an easy-to-remember domain of your choosing like backtomymac.selfip.com rather than remembering a series numbers like 76.123.456.789.
Using Your Faux Back to My Mac
So now that you've done all the legwork, how do you make use of it all? If you've followed all of the setup, screen sharing and file access is simple. Access Screen Sharing: Let's assume, in true Back to My Mac fashion, you're working on your Mac laptop away from the desktop Mac you want to access. To connect to your Mac, you need to find the Screen Sharing app on your laptop (this is the very same Screen Sharing app that Back to my Mac uses when it does remote screen sharing). It's not installed in the Applications directory, so you should head to /System/Library/CoreServices (where it's located by default) and copy Screen Sharing.app into your Applications folder for easier access.
When it's time to access your home PC, run the app, then enter the address of your home computer (either the external IP address or the domain you set up above). After a second, Screen Sharing should display an exact replication of your home desktop, and you can use programs or check an email on your home computer just like you would if you were sitting in front of it.
NOTE: If you want to add a bit more functionality to the Screen Sharing app, like an advanced toolbar that isn't available by default, here's how.
Access Your Files: To access any of the files on your home computer, you've got a couple of options. If you're really interested in using Finder so that you're really rolling with true Back to My Mac style, you can; just open Finder, click on Go -> Connect to Server, enter in the address of the FTP server you set up above (for example, ftp://backtomymac.selfip.com:21), and then enter your login information. It even handles Quick Preview on those remote files.
In reality, Finder isn't the best way to connect to and browse your filesystem over FTP. You're better off using an FTP client like the very popular freeware Cyberduck. Just give it the address you set up, your username and password, and you're there.
It's all the accessibility of Back to My Mac with none of the cost. Plus, after you've put in the legwork setting it up, it's super-simple to connect to remotely connect to your home computer.
Keep in mind that this set up doesn't do absolutely everything that Back to My Mac does (namely, this simple setup doesn't have the advanced encryption options and clearly isn't a zero configuration setup), but the idea here is that after taking a few simple steps, you can enable most of the best features of Back to My Mac. To one-up Back to My Mac, you may even want to set up Wake-on-LAN with your Mac so that your computer only turns on when you need to use it, saving money and energy.
If you roll your own version of Back to My Mac, let's hear how you did it in the comments.
Adam Pash is a senior editor for Lifehacker who refuses to pay for anything he can't get for free. His special feature Hack Attack appears every Wednesday on Lifehacker AU.
Tags: feature | ftp | hack attack | how to | mac os x | remote control | screen sharing | top | vnc

Comments (AU Comments · US Comments)
teecee
Posted April 1, 2008 10:57 PM
you could also simply download Team Viewer at teamviewer.com. New Mac beta version
waffffffle
Posted 4:36 AM 12/3/08
Why use FTP? Personal File Sharing, connect using AFP. Read/Write support in the Finder, as well as all the important Mac-related file system features. Most firewalls don't block port 548.
waffffffle
cartoochio
Posted 4:36 AM 12/3/08
Great article!
I'd like to connect to my mac at home, but I'm on a Windows box. Can I just use a Windows VNC client to connect?
cartoochio
kyanos
Posted 4:36 AM 12/3/08
I always hate running well-known services on default ports if I can help it. I'd love to see a Mac tutorial on changing these default server ports to custom values.
kyanos
It_Figures
Posted 4:36 AM 12/3/08
And yes, Bonjour works splendidly over Hamachi. ;)
It_Figures
It_Figures
Posted 4:36 AM 12/3/08
If you'd rather not muck with port forwarding (yet are masochistic enough to play with the command line on your Mac), I'll put my recommendation in here for Hamachi.
It's still a bit of a chore to configure on OSX and Linux, but once it's running, it just works.
Pros:
* Don't need to set up port forwarding for specific machines on your network
* Any app that works over a LAN should work over Hamachi (including your favorite VNC app)
* Secure point-to-point tunnel
Cons:
* Installation can be a bear if you're unfamiliar with the command line
* No OEM GUI (non-issue for me, dealbreaker for some others; Google HamachiX if you really need one)
* Max of 16 nodes per Hamachi network for free accounts
* Mediation server goes down for maintenance once in a blue moon
I don't work for LogMeIn, but I've been administering Hamachi networks in our Mac/Windows/*nix shop for the past two years, and I love it.
My 2¢.
It_Figures
asmus.vierck
Posted 4:36 AM 12/3/08
Oh, and I hoped you´d describe a setup for wide-area bonjour (which is what back to my mac is using). A bit disappointing.
To securely access your files you could also tunnel your afp (Apple File-Sharing) through SSH by entering
ssh user@myremotemac.xyz -L 10548:127.0.0.1:548 sleep 3000 2>/dev/null
this will open a tunnel mapping the remote port 548 (afp) to the local port 10548 and will hold it open, redirecting any error messages into nowhere.
Now all you´d have to do is enter afp://localhost:10548 in the "connect to server..." dialog. Or add
& (sleep 3; open afp://localhost:10548)
right after the command above. This will wait 3 seconds for the tunnel to establish and open the connection to your remote mac automagically.
Oh yeah, and I´m using ssh keys to handle the authentification, of course.
asmus.vierck
StanleyCup99
Posted 4:36 AM 12/3/08
Probably not the best idea to use an FTP password at all. As you noted, files aren't encrypted using FTP, but more to the point, your password (and username) are both transmitted in clear text over the wire. Assuming you are using this feature in the target scenario of sitting in someplace like a coffee house away from home--it is likely you will do so sharing a wireless connection with multiple people...who would easily sniff the traffic and grab your info.
Other than that, good stuff guys.
StanleyCup99
Tush
Posted 4:36 AM 12/3/08
gcguster99t,
the steps may not be exactly the same but you should be able to do all that in Tiger.
Tush
gcguster99t
Posted 4:36 AM 12/3/08
Whoops sorry about that, just realized it was only for leopard. I'm really out of it today. :) Wow do I feel stupid.
gcguster99t
gcguster99t
Posted 4:36 AM 12/3/08
Haven't read it all, but is this only for leopard? Or can I do it on my Mac running Tiger?
gcguster99t
conigs
Posted 4:36 AM 12/3/08
You don't need to copy the Screen Sharing app to get access to it. Just use the connect to server command you used in the FTP section, but use vnc://backtomymac.selfip.com and it will launch Screen Sharing automatically.
conigs
mrosedal
Posted 4:36 AM 12/3/08
Good tutorial, but I would rather access my files via scp or sftp rather than ftp and you can use a program like fetch with that.
Also it would likely be a good idea to tunnel vnc through ssh as well. Here are directions for how to do that. [howto.diveintomark.org]
mrosedal
jcmendez
Posted 5:23 AM 12/3/08
@wqwert -- I'd say the sig would be more like: Adam Pash is a senior editor of Lifehacker whose Mac will be hijacked next time he goes to Starbucks :)
As many users point out, this set up really sets you up for trouble. @kyanos: Changing the ports from the default values only will take 2 more seconds of your attacker's time - its security by obscurity. Any decent packet sniffer would allow him/her to quickly know which ports you used.
I wouldn't use any solution that is not going over a strongly encrypted tunnel.
jcmendez
Adam Pash
Posted 5:23 AM 12/3/08
@wgwert: ha, very good point. I'm boarding a plane in Denver at the moment, but I'll fix that as soon as I get back.
also, lots of great stuff going on in the comments, thanks to everyone for the great suggestions. Re: hamacji, it's been unstable for me under leopard so far, otherwise it'd be a great choice.
Adam Pash
shockwaver
Posted 5:23 AM 12/3/08
One thing I do is since I use a windows machine, and my wife uses the mac, I've got it set up so that we can -both- use remote desktop. Or, she can be on her mac, and I can log in to my user on the mac from windows. Details here:
[geekravings.blogspot.com]
I like it because it lets me use a Mac, before I plunk down the money to get my own.
shockwaver
wqwert
Posted 5:23 AM 12/3/08
Adam -- your sig would make more sense if it was: Adam Pash is a senior editor for Lifehacker who refuses to pay for anything he *can* get for free.
wqwert
It_Figures
Posted 5:23 AM 12/3/08
@cartoochio: Absolutely. I do that all the time (and vice versa).
It_Figures
dfrazee
Posted 5:23 AM 12/3/08
@kyanos: It's not a full, comprehensive article, but here's a hint from MacOSXHints on how to change the default port for SSH under Tiger (not sure if it applies to Leopard or not)
dfrazee
dfrazee
Posted 5:23 AM 12/3/08
@gcguster99t: You can definetly do the same thing with Tiger. Instead of using Leopard's built-in Screen Sharing.app, you can use any other VNC viewer (like Chicken of the VNC).
I pretty much have implemented the same techniques as the article to remote access my Mac Mini. Instead of using FTP (which is insecure), all you have to do is enable Remote Login from the Sharing preferences and forward port 22 (instead of 21 for FTP) to your Mac. In my case I access my Mac from my work Windows machine using FileZilla. I type in my connection details (including the port 22) and FileZilla handles everything beautifully.
dfrazee
zbeauvais
Posted 5:23 AM 12/3/08
I was just about to mention LogMeIn, since I noticed they announced their remote desktop for Macs. You wouldn't even need Hamachi, you could just use the remote environment, and it's free. I haven't played with it on a Mac, but it works in Windows flawlessly (uses a bit of memory, though, everything does on Windoze!)
([www.zachbeauvais.com])
-Z
PS This is a very slick comment system, what is it?
zbeauvais
jvt
Posted 6:46 AM 12/3/08
I'm also curious why this method would be preferable to LogMeIn. At first blush it doesn't seem to offer anything more other than a more involved setup process.
jvt
natenovs
Posted 6:46 AM 12/3/08
if you just want to access files there is Live FolderShare: [www.foldershare.com]
it's beta right now but there is a mac and windows version, just install it on whatever machine you want to share, and then you can access them through the web interface.
natenovs
QuakerProf
Posted 6:46 AM 12/3/08
How does the security LogMeIn compare to running Adam's hack through SSH? I like LogMeIn's ability to administer a mixed list of PCs and Macs through the same interface, whether accessing them from a PC or a Mac.
QuakerProf
It_Figures
Posted 6:46 AM 12/3/08
@Adam Pash: Interesting ...are you using the Leopard tunneling drivers?
I had problems under Leopard before the Leopard tunneling drivers were released; after updating to the current drivers, everything's been smooth as silk on the four Leopard boxes at my office.
2¢ more. :)
It_Figures
aj_robins
Posted 6:46 AM 12/3/08
@jcmendez: Yup, Adam really needs to add a section on ssh, as this is an ungodly security hole otherwise. If he's not comfortable with ssh, Gina needs to talk with him.
aj_robins
acewave
Posted 7:52 AM 12/3/08
I use logmein and it works great. Also really easy to setup.
acewave
gyffes
Posted 7:52 AM 12/3/08
I've used LogMeIn on a mac and find it VERY slow, practically non-responsive on my Tiger machines.
My boss has success with it for XP machines and hasn't complained about it vis his Leopard machine, but I found it useless accessing Tiger (G5 iMac, intel-based Tiger install).
I do like Chicken of the VNC but run into difficulty with my router; I think I've just not configured that correctly, however.
gyffes
johnmarshall4
Posted 8:43 AM 12/3/08
I'd put in another vote for Hamachi over poking holes in your router. It is free and encrypted, and you can run anything over it. If not, at least tunnel your VNC traffic through SSH.
As for the built in Leopard screen sharing. It is incredibly slow - even on a local lan. The problem is that it doesn't support any of the advanced encoders. From my own experiments you are much better off disabling it and installing Vine Server. Vine server lets you use all the standard VNC encodings like 'tight', and you can us it with any standard VNC client like COTvnc on mac or tightVnc / ultraVnc on Windows. This makes the remote over the internet solution actually usable, especially if you reduce the colors to 8 bit.
Vine server will also provide better local Lan performance than screen sharing if you know how to tune it right. Try hitting a local Mac running Vine from a VNC client with encoding set to zlibHex and encoding set to 1, it runs very fast. -Not as well as RDP on Windows mind you, but very acceptable.
johnmarshall4
metalhaze
Posted 8:43 AM 12/3/08
or you could just wait for this to be released
[www.getdropbox.com]
And do it the easy way.
Not only that, but it's not OS or computer specific.
Works on both mac and PC; no matter the OS.
metalhaze
CarltonBale
Posted 9:29 AM 12/3/08
I've been very pleased with LogMeIn on Vista, XP, Windows Home Server, and OS X Leopard machines. It's fairly responsive, works on every OS I need, and is accessible via any browser/OS.
CarltonBale
mxwllsmrt4
Posted 9:29 AM 12/3/08
If I set up a vnc and use it between my macbook and PC, could I transfer files back and forth?
mxwllsmrt4
mxwllsmrt4
Posted 9:29 AM 12/3/08
Quick Question:
I need help transferring files from my macbook to my desktop pc, what would be the easiest way to go about this?
mxwllsmrt4
nvp
Posted 9:29 AM 12/3/08
Any reason to use ftp instead of file sharing (afp)?
nvp
stukdog
Posted 10:52 AM 12/3/08
Back TO My Mac is actually a nice feature. My only problem is that my upload speed at home is SLOW.
I ended up colocating a Mac mini at macminicolo.net. Now when I need a file or need to run an app that isn't on my Macbook Air, I connect to the mini, do my business, and I'm done.
stukdog
takemetoyourtoaster
Posted 12:18 PM 12/3/08
so where do you type /System/Library/CoreServices? in terminal, search box? what!
takemetoyourtoaster
mykalt45
Posted 1:00 PM 12/3/08
I tried this with Time Capsule, but have not been able to figure out how to do this.
mykalt45
Adam Pash
Posted 1:00 PM 12/3/08
@takemetoyourtoaster: You navigate there in your file system with Finder.
Adam Pash
carlop
Posted 1:45 PM 12/3/08
I used to be able to do this using Logmein until my work started blocking it.
Anyone know of another way to remotely control my MBP with a IE in windows XP? I can't use another program due to the proxy settings.
carlop
Jed Taylor
Posted 2:57 PM 12/3/08
Jed Taylor
Wouldn't it be simpler and more secure to just enable the SSH server on your MAC, tunnel into the SSH server, and port forward port 5900?
I simply use the following from a remote windows machine.
ssh my.user@my.domain.com -L 5900:127.0.0.1:5900
Then open a VNC client on the remote machine. Secure VNC.
Jed Taylor
Dominik Reinmund
Posted 3:36 PM 12/3/08
Oh, I tried Hamachi as well. Hasn't been supported for a long time, no updates in more than a year. forget it.
LogMeIn bought the technology and developed it further into their LogMeIn product.
The *ONLY* use for Hamachi is if you want to access computers via SSH that are behind firewalls that you have no control over.
Dominik Reinmund
Dominik Reinmund
Posted 3:36 PM 12/3/08
I don't understand why people still monkey around with VNC (or VNC tunneled via SSH). You need to set up ports, get a fixed IP etc. So much pain, so much that can go wrong.
I switched to LogMeIn, and all the esoteric problems are gone. Plus, I can use it for computers that I don't have total network control over.
Dominik Reinmund
jsruok
Posted 9:49 PM 12/3/08
I use just one click to open an ssh secured screen sharing connection.
Here's how
Requires some shell scripting and AppleScript, but it works.
jsruok
acewave
Posted 5:56 AM 13/3/08
LogMeIn works prefectly on my Macbook running Tiger. So no need to go and configure ports, etc.
acewave
aleminopuy
Posted 5:56 AM 13/3/08
Don't forget about logmein.com. With the exception of direct file transfer, you can do all this for free and with a pain-free set up. You can always browse around for the file(s) you want to send and transfer them using iChat or something like that. You can also pay them some money to get the "pro" version that enables file sharing. I'm using it on my Mac now and it works great.
aleminopuy
vegask
Posted 5:57 AM 13/3/08
I've been doing this for a few years and I do not know how I would get by without it. I prefer to use no-ip.com for their ddns services over dyndns mainly because its free with noip.
vegask
guiambros
Posted 6:55 AM 14/3/08
another vote here for LogMeIn. I've been using it to on a windows and on a mac w/ leopard, and it's freaking awesome. on a local wireless network I felt it was much better than vnc, and remotely was similar but slighter faster refreshes.
I also registered one license just to be able to do drag'n drop of files easily. It's scary to drop a file on the browser and see it automatically uploaded to the desktop you're emulating.
well worth a try. And obviously, for all the rest on a mac, ssh.
guiambros
tmiranda
Posted 10:58 AM 15/3/08
i think logmein is a good option. fast and can be accessed from the browser. and of course it is free. logmein.com
tmiranda
samsonsu
Posted 11:45 AM 15/3/08
BTW, here is a trick to turn on more controls on OS X's screen sharing client. The most useful control it adds is the colordepth -- you can choose the colordepth that works the best for your network bandwidth.
defaults write com.apple.ScreenSharing \
'NSToolbar Configuration ControlToolbar' -dict-add 'TB Item Identifiers' \
'(Scale,Control,Share,Curtain,Capture,FullScreen,GetClipboard,SendClipboard,Quality)'
samsonsu
samsonsu
Posted 11:45 AM 15/3/08
I tried similar method before but the experience isn't great when running over limited bandwidth.
If your home computer (the computer being controlled) has a network connection with slow upload bandwidth (like my DSL: 3Mbps downlink but only 384KB uplink -- which is effectively <50Kbytes/s upload bandwidth), the remote control experience will be really bad -- every change of the home computer screen takes a long time to refresh on the laptop.
Windows remote desktop (RDP) is a lot better when running over limited bandwidth. Over my 50Kbytes/s DSL uplink RDP works very smoothly at 16bit color. But VNC to OS X is simply painful even when I downgrade the colordepth to 4bit. (Just my experience. Not to start the OS war...). I'm not sure how RDP did that, maybe with some compression or local GUI rendering. My question is, how to do the same thing on leopard? Any hidden "compression" or "local GUI rendering" options for OS X's VNC server so that it runs as well as (or at least gets closer to) RDP?
Thanks!
samsonsu
shokk
Posted 12:27 PM 15/3/08
Port forward to an SSH server on the Mac and everything else stems from there. You can even google around for FreeNX on the Mac which uses ssh and is muuuuch faster than VNC. Having SSH running automatically gives you SFTP for file transfers.
shokk
DoubleFelix
Posted 5:18 PM 15/3/08
@nvp: So you can access your files from a non-mac computer.
DoubleFelix
eblack
Posted 2:19 AM 18/3/08
That's...special. Or you could use one of the countless number of remote applications that we've all been using for years, like VNC.
Or just use this - [www.logmein.com.] It's free, cross-platform, and SSH encrypted.
eblack
commenter2
Posted 5:43 AM 18/3/08
I couldn't connect to screen sharing using RealVNC viewer unless the color setting was set to full color which isn't as fast over the Internet as on LAN.
commenter2
pdditty
Posted 6:54 AM 20/3/08
Logmein works great for me from my MacBook Pro. I also use Logmein from my Treo 7oowx (sprint). With the EVDO connection I can access my computer at work or at home. The screen size becomes a problem but it has come in handy in those rare occasions.
pdditty
david-giorgi
Posted 6:54 AM 20/3/08
Hey thetravellor! I also discovered www.logmein.com and it has allowed me to fix problems on client (and family) computers. I am also based in France and regularly connect to PCs and Macs all over the world. No more messing around with firewalls and port numbers!
David Giorgi
www.chiefdreamer.com
david-giorgi
thetravellor
Posted 6:54 AM 20/3/08
well, I use logmein on all my macs, the trick with logmein is to try not to get yourself into the situation where you have to use logmein's HTML screen delivery - which is slow. The fastest is with Firefox and the Mozilla logmein plugin enabled.
I have used logmeinbetween France and Australia, and from Romania to Australia - so I think I am well qualified to state that it works well over vast distances.
Oh dont have firefox? GPO forbids it? Use portable firefox from www.portableapps.com
thetravellor
trp12000
Posted 6:54 AM 20/3/08
Ive been using Hamachi for access since the day I bought my macbook pro, the day Leopard came out!
I generally have to access my Windows Computer from my Mac, so I use Remote Desktop Connection for Mac to do that. However, I can go the other way around as well by simply running VNC.
It also simplifies my need to connect to remote computers and access files through simple file sharing. One major disadvantage I had though, was trying to access my NAS. The solution for that though, was simply to have everything accessible through iTunes on my remote computer.
If I wanted files on my NAS, I can simply use Remote Desktop Connections file copy system to access my Networked NAS drives and copy them over!
I've used this to remotely connect my computers at home in the US, and my parents' computers in India! Helps me to easily access and resolve any problems that they might be having! :-)
Easy as pie!
trp12000
dnem41
Posted 7:20 AM 27/3/08
When I try and click the Screen Sharing box, instead of checkmarking it, it says "Screen SHareing is currently being controlled bu the Remote Management service."
Well I went into my Remote Management services (or what i thought was it a few lines down, right above "Remote Apple Events". I went into the "Remote Managemnet" menu, and tried to check or uncheck everything that would seem to allow screen sharing capabilities.
I feel like there is something real simple about this that I'm overlooking. Somebody please throw me a bone.
dnem41