• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Soon: Kaby Lake-based Systems Carrying Intel Optane Solutions

Raevenlord

News Editor
Joined
Aug 12, 2016
Messages
3,755 (1.23/day)
Location
Portugal
System Name The Ryzening
Processor AMD Ryzen 9 5900X
Motherboard MSI X570 MAG TOMAHAWK
Cooling Lian Li Galahad 360mm AIO
Memory 32 GB G.Skill Trident Z F4-3733 (4x 8 GB)
Video Card(s) Gigabyte RTX 3070 Ti
Storage Boot: Transcend MTE220S 2TB, Kintson A2000 1TB, Seagate Firewolf Pro 14 TB
Display(s) Acer Nitro VG270UP (1440p 144 Hz IPS)
Case Lian Li O11DX Dynamic White
Audio Device(s) iFi Audio Zen DAC
Power Supply Seasonic Focus+ 750 W
Mouse Cooler Master Masterkeys Lite L
Keyboard Cooler Master Masterkeys Lite L
Software Windows 10 x64
Lenovo has recently released the specifications for their 2017 Thinkpad series line-up, with several models (T470p, L470, L570, T470, T570, X270 and Yoga 370) featuring the usual, evolutionary hardware improvements, such as being equipped with Intel's latest generation Kaby Lake processors and increased screen resolutions. However, one of the hardware announcements for the new Thinkpad series goes a little further than your usual, run-of-the-mill updates: these solutions will feature what is expected to be the first consumer-level adaptations of Intel's Optane technology.





The Optane-based solutions will essentially act as caching devices, offering up to 16GB Optane SSDs in M.2 2242 form factor, which will be paired with hard drives (as a supposedly higher-performing, higher-storage capacity solution than the alternative of using a single NVMe SSD with NAND flash memory). The new Intel Optane devices mentioned by Lenovo in the product specs are most likely the codenamed Stony Beach NVMe PCIe 3 x2 drives. These are expected to be branded as the Intel Optane Memory 8000p series, with a maximum capacity ceiling at 32GB in addition to the 16GB Lenovo will be using.

The new generation of ThinkPads will be hitting the market in January and February 2017, but Lenovo and Intel haven't indicated when the configurations with Optane will be available. However, considering reports of delays in the 3D XPoint technology time-to-market, actual products featuring the technology may be further away than the revised, 2017 Thinkpad lineup release.

View at TechPowerUp Main Site
 
Joined
Oct 2, 2004
Messages
13,791 (1.87/day)
So, we are finally at a point where there is no separation of RAM and storage memory. It's now all the same. You can have 500GB of RAM and 500GB of storage at once. The more programs you have open, the less storage memory you have to store data. The more data you have stored, the less it can be used for resident apps. It also finally makes pagefile/swap entirely redundant. That's the theoretical part. The realistic part is they "ceiling" at 32GB which is rubbish for today's standards. Even for a low end tablet device.
 
Joined
Oct 7, 2013
Messages
344 (0.08/day)
So, we are finally at a point where there is no separation of RAM and storage memory. It's now all the same. You can have 500GB of RAM and 500GB of storage at once. The more programs you have open, the less storage memory you have to store data. The more data you have stored, the less it can be used for resident apps. It also finally makes pagefile/swap entirely redundant. That's the theoretical part. The realistic part is they "ceiling" at 32GB which is rubbish for today's standards. Even for a low end tablet device.

again...no...optane is not a memory. It is a cache like NAND was 10 years ago but will eventually hopefully become a replacement for NAND (as a OS/program drive) when costs come down.

Again how are people this fucking dense and keep saying this shit. -_- Intel has never said this shit rejzor is saying and flatout said this is not its purpose.

I have seen you post many times and you can't possible believe what you just posted....or should i say i cant believe that actually came out of your mouth (figuratively)


XPoint is no where near as fast as RAM.I don't even think it beat SDRAM in latency. It would be total shit as RAM but will be God as OS/Program storage once it becomes affordable.If they can get to the $2 per GB pricing like it should be according to intel I will gladly get a 500-1000GB drive as OS/programs.

5-10 years from now we will have 64-128GB of RAM 500-1000GB XPoint and NAND as mass storage with HDDs for archiving/long term storage. as a standard set up
 
Last edited:
Joined
Oct 2, 2004
Messages
13,791 (1.87/day)
Again, yes... Look at the bottom left corner of the image (Transforming the Memory Hierarchy)...

EDIT:
Itt doesn't have to be as fast. You're not shuffling data around from one medium to another through garbage interconnections, you're reading/processing and storing it in the same medium.
 
Last edited:

MarkR

New Member
Joined
Dec 28, 2016
Messages
4 (0.00/day)
I would never own a laptop or tablet with a hard disk drive, never.
Even my desktop's secondary storage drive will be replaced this year with solid state.
It's not just about performance, it's reliability, power and heat.
.. And hybrid drives are evil.
 
Joined
Oct 2, 2004
Messages
13,791 (1.87/day)
Hybrid drives aren't evil, they are just designed in the most stupid way. 8GB cache. Seriously? I had such cache on my software byased hybrid config like 3 years ago. I don't get it why they can't stick at least 16GB or even better 32GB SSD. In that case, they'd be awesome. But with 8GB, it's just enough to make benchmarks look all nice, but in real use, they are worthless.
 
Joined
Dec 18, 2005
Messages
8,253 (1.19/day)
System Name money pit..
Processor Intel 9900K 4.8 at 1.152 core voltage minus 0.120 offset
Motherboard Asus rog Strix Z370-F Gaming
Cooling Dark Rock TF air cooler.. Stock vga air coolers with case side fans to help cooling..
Memory 32 gb corsair vengeance 3200
Video Card(s) Palit Gaming Pro OC 2080TI
Storage 150 nvme boot drive partition.. 1T Sandisk sata.. 1T Transend sata.. 1T 970 evo nvme m 2..
Display(s) 27" Asus PG279Q ROG Swift 165Hrz Nvidia G-Sync, IPS.. 2560x1440..
Case Gigabyte mid-tower.. cheap and nothing special..
Audio Device(s) onboard sounds with stereo amp..
Power Supply EVGA 850 watt..
Mouse Logitech G700s
Keyboard Logitech K270
Software Win 10 pro..
Benchmark Scores Firestike 29500.. timepsy 14000..
So, we are finally at a point where there is no separation of RAM and storage memory. It's now all the same. You can have 500GB of RAM and 500GB of storage at once. The more programs you have open, the less storage memory you have to store data. The more data you have stored, the less it can be used for resident apps. It also finally makes pagefile/swap entirely redundant. That's the theoretical part. The realistic part is they "ceiling" at 32GB which is rubbish for today's standards. Even for a low end tablet device.

given enough ram windows swap file has been entirely redundant for years.. mine is turned off and has been for years..

trog
 

iO

Joined
Jul 18, 2012
Messages
531 (0.12/day)
Location
Germany
Processor R7 5700x
Motherboard MSI B450i Gaming
Cooling Accelero Mono CPU Edition
Memory 16 GB VLP
Video Card(s) RX 7900 GRE Dual
Storage P34A80 512GB
Display(s) LG 27UM67 UHD
Case none
Power Supply Fractal Ion 650 SFX
Hybrid drives were always just a crappy workaround back then when high capacity SSDs were too expensive or simply non-existent, so why bother trying to revive it?
 

peche

Thermaltake fanboy
Joined
Nov 7, 2014
Messages
6,709 (1.81/day)
Location
San Jose, Costa Rica
System Name Athenna
Processor intel i7 3770 *Dellided*
Motherboard GIGABYTE GA-Z68X-UD3H-B3 Rev. 1.1
Cooling Thermaltake Water 3.0 Pro + Tt Riing12 x2 / Tt ThunderBlade / Gelid Slim 120UV fans
Memory 16GB DRR3 Kingoston with Custom Tt spreaders + HyperX Fan
Video Card(s) GeForce GTX 980 4GB Nvidia Sample
Storage Crucial M4 SSD 64GB's / Seagate Barracuda 2TB / Seagate Barracuda 320GB's
Display(s) 22" LG FLATRON 1920 x 1280p
Case Thermaltake Commander G42 Window
Audio Device(s) On-board Dolby 5.1+ Kingston HyperX Cloud 1
Power Supply Themaltake TR2 700W 80plus bronce & APC Pro backup 1000Va
Mouse Tt eSports Level 10M Rev 1.0 Diamond Black & Tt Conkor "L" mouse pad
Keyboard Tt eSports KNUCKER
Software windows 10x64Pro
Benchmark Scores well I've fried a 775' P4 12 years ago, that counts?
i'll swap my mechanic games drive next year for a big ass SSD, cause the same listed reasons, heat, efficiency and consumption, ill look for the cheap 400GB or moar, but he little ones like 60 or 120 GB are great for OS + couple o daily programs...
also i wish i could get an M.2 SSD for my future skylake build!

Regards,
 
Joined
Dec 31, 2009
Messages
19,372 (3.54/day)
Benchmark Scores Faster than yours... I'd bet on it. :)
Not in auto mode. You have to do that manually.
And it can be a bad idea for some. Clearly it's working for trog, but, for many, it isn't a good idea.. especially considering how much ram we have anyways, so little even goes there.

To save space on my ssd and trouble, I force the size to 2GB min/max.

I see a lot of users here hanging on to old school things that had tangible benefits a decade ago.. these days, they don't matter. What's next.. ram scrubbers? Speed fan again (I know it works still..barely)?
 

Fx

Joined
Oct 31, 2008
Messages
1,332 (0.23/day)
Location
Portland, OR
Processor Ryzen 2600x
Motherboard ASUS ROG Strix X470-F Gaming
Cooling Noctua
Memory G.SKILL Flare X Series 16GB DDR4 3466
Video Card(s) EVGA 980ti FTW
Storage (OS)Samsung 950 Pro (512GB), (Data) WD Reds
Display(s) 24" Dell UltraSharp U2412M
Case Fractal Design Define R5
Audio Device(s) Sennheiser GAME ONE
Power Supply EVGA SuperNOVA 650 P2
Mouse Mionix Castor
Keyboard Deck Hassium Pro
Software Windows 10 Pro x64
Those specs appear underwhelming. I would be interested to see some benchmarks of that setup except with an SSD over the HDD compared to a Thinkpad with RAM and SSD.
 
Joined
Sep 15, 2007
Messages
3,946 (0.63/day)
Location
Police/Nanny State of America
Processor OCed 5800X3D
Motherboard Asucks C6H
Cooling Air
Memory 32GB
Video Card(s) OCed 6800XT
Storage NVMees
Display(s) 32" Dull curved 1440
Case Freebie glass idk
Audio Device(s) Sennheiser
Power Supply Don't even remember
given enough ram windows swap file has been entirely redundant for years.. mine is turned off and has been for years..

trog

Yep, I haven't used it since 8GB of ram. And you definitely want to turn it off with SSD as your OS drive (assuming it's left default).
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
42,635 (6.68/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2Ă—BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
And it can be a bad idea for some. Clearly it's working for trog, but, for many, it isn't a good idea.. especially considering how much ram we have anyways, so little even goes there.

To save space on my ssd and trouble, I force the size to 2GB min/max.

I see a lot of users here hanging on to old school things that had tangible benefits a decade ago.. these days, they don't matter. What's next.. ram scrubbers? Speed fan again (I know it works still..barely)?

I Set Paging/Swap to 4096MB and leave it there no expanding or contracting.
 
Joined
Dec 18, 2005
Messages
8,253 (1.19/day)
System Name money pit..
Processor Intel 9900K 4.8 at 1.152 core voltage minus 0.120 offset
Motherboard Asus rog Strix Z370-F Gaming
Cooling Dark Rock TF air cooler.. Stock vga air coolers with case side fans to help cooling..
Memory 32 gb corsair vengeance 3200
Video Card(s) Palit Gaming Pro OC 2080TI
Storage 150 nvme boot drive partition.. 1T Sandisk sata.. 1T Transend sata.. 1T 970 evo nvme m 2..
Display(s) 27" Asus PG279Q ROG Swift 165Hrz Nvidia G-Sync, IPS.. 2560x1440..
Case Gigabyte mid-tower.. cheap and nothing special..
Audio Device(s) onboard sounds with stereo amp..
Power Supply EVGA 850 watt..
Mouse Logitech G700s
Keyboard Logitech K270
Software Win 10 pro..
Benchmark Scores Firestike 29500.. timepsy 14000..
i'll swap my mechanic games drive next year for a big ass SSD, cause the same listed reasons, heat, efficiency and consumption, ill look for the cheap 400GB or moar, but he little ones like 60 or 120 GB are great for OS + couple o daily programs...
also i wish i could get an M.2 SSD for my future skylake build!

Regards,

my windows 10 operating system (no swapfile) occupies 31 gig of my 128 ssd system drive..

i dont install games on it or use it for storage but its loaded with tons of programs i dont just put everyday stuff on it..

windows 10 will happily sit on a cheap as chips small 64 gig SSD.. there isnt much point in not having one as a system drive and as a back up clone it to another cheap SSD.. keep it reasonably up to date and if your system drive ever does f-ck up (for whatever reason) pop the spare one in..

trog
 

MarkR

New Member
Joined
Dec 28, 2016
Messages
4 (0.00/day)
my windows 10 operating system (no swapfile) occupies 31 gig of my 128 ssd system drive..

i dont install games on it or use it for storage but its loaded with tons of programs i dont just put everyday stuff on it..

windows 10 will happily sit on a cheap as chips small 64 gig SSD.. there isnt much point in not having one as a system drive and as a back up clone it to another cheap SSD.. keep it reasonably up to date and if your system drive ever does f-ck up (for whatever reason) pop the spare one in..

trog

If you have a secondary drive, 120 gig is fine. As a SSD only system, 250 is better.

I love M.2, remember that there are basic sata speed versions and your "Pro" speed versions.
I did read somewhere that B150 boards with M.2 is limited to SATA speeds, can someone point to that article please

I still use Hard Disks but I plug them in to a caddy, I use them for archiving, backups, -and for important stuff I will have two drives that I copy stuff to individually cause it's not if, it's when the drive will fail.
 
Joined
Dec 31, 2009
Messages
19,372 (3.54/day)
Benchmark Scores Faster than yours... I'd bet on it. :)
Yep, I haven't used it since 8GB of ram. And you definitely want to turn it off with SSD as your OS drive (assuming it's left default).
Why?

(writes aren't a worry... they haven't been for a few generations of ssds...)
 
Joined
Oct 7, 2013
Messages
344 (0.08/day)
Again, yes... Look at the bottom left corner of the image (Transforming the Memory Hierarchy)...

EDIT:
Itt doesn't have to be as fast. You're not shuffling data around from one medium to another through garbage interconnections, you're reading/processing and storing it in the same medium.
thats talking about hybrid memory modules not replacing RAM. Your first comment was about replacing RAM which is never happening. That left corner refers to XPoint DIMMs which are just like ULTRADIMMs....seriously? Do you ignore everything you read? This has been stated in nearly every Intel press release on this subject yet people keep spewing this garbage.

You must be trolling.....
 
Last edited:
Joined
Oct 7, 2013
Messages
344 (0.08/day)
Hybrid drives aren't evil, they are just designed in the most stupid way. 8GB cache. Seriously? I had such cache on my software byased hybrid config like 3 years ago. I don't get it why they can't stick at least 16GB or even better 32GB SSD. In that case, they'd be awesome. But with 8GB, it's just enough to make benchmarks look all nice, but in real use, they are worthless.

The issue is programming and a lack of communication between various elements. Hybrid drives would be great especially in NASs if the OS and RAID array could utilize the entire system.

The other issue is the NAND is limited to 190MBps which isn't even fast but decent good for small files.


If a RAID array system could utilize (image a 24 bay system) 128GB of RAM, 24*32GB (768GB of NAND) and 144TB of HDDs properly it could be substantially faster.

The problem is programs like RAIDZ and SnapRAID cant control the NAND inside the harddrives and it is limited to a very crappy algorithm that is not very smart.


Also the hybrid drives are really shitty 5400/7200RPM drives. Put that NAND on a 300MBps HGST and make it integrate with OS/programs to allow better utilization and you have one fast system.

If you have a secondary drive, 120 gig is fine. As a SSD only system, 250 is better.

I love M.2, remember that there are basic sata speed versions and your "Pro" speed versions.
I did read somewhere that B150 boards with M.2 is limited to SATA speeds, can someone point to that article please

I still use Hard Disks but I plug them in to a caddy, I use them for archiving, backups, -and for important stuff I will have two drives that I copy stuff to individually cause it's not if, it's when the drive will fail.

128GB and 256GB are shit due to very bad steady state/mix work load and are inherently slower. I really dont get why people buy those. I always get bad hangs on those systems because the SSD eats shit. Hell my 480GB Extreme Pro was noticeable slower in daily use (this was with 25% OP) vs my 512GB 950 PRO with 0% OP. Granted the Extreme Pro never hanged like my 840 but i still noticed games stop downloading because it was still try to catch up on the installing. The system also each shit whenever more than 1 task dried to access the hard drive at once. The Extreme Pro was also the best SSD for mix and steady state back than. We still have plenty of room to grow....who uses 128/256GB drives...ugh

Why?

(writes aren't a worry... they haven't been for a few generations of ssds...)

Writes are a worry if you don't want to blast past your warranty........When i lived off a laptop and an SSD too small (480GB with 25% OP ~380GB IIRC). I burned through 150GB of writes and 500GB? of reads a day.... I also only did normal geeky stuff,, downloading, playing games, office, movies, photos......
 
Last edited:
Joined
Jul 19, 2008
Messages
1,180 (0.20/day)
Location
Australia
Processor Intel i7 4790K
Motherboard Asus Z97 Deluxe
Cooling Thermalright Ultra Extreme 120
Memory Corsair Dominator 1866Mhz 4X4GB
Video Card(s) Asus R290X
Storage Samsung 850 Pro SSD 256GB/Samsung 840 Evo SSD 1TB
Display(s) Samsung S23A950D
Case Corsair 850D
Audio Device(s) Onboard Realtek
Power Supply Corsair AX850
Mouse Logitech G502
Keyboard Logitech G710+
Software Windows 10 x64
Why would Intel call it Optane which sounds very similar to OCZ/Toshiba Octane SSD's
 
Joined
Dec 31, 2009
Messages
19,372 (3.54/day)
Benchmark Scores Faster than yours... I'd bet on it. :)
Writes are a worry if you don't want to blast past your warranty........When i lived off a laptop and an SSD too small (480GB with 25% OP ~380GB IIRC). I burned through 150GB of writes and 500GB? of reads a day.... I also only did normal geeky stuff,, downloading, playing games, office, movies, photos......
150GB of writes per day?? Riiiiiight. Reads don't matter to drive life anyway.
 

MarkR

New Member
Joined
Dec 28, 2016
Messages
4 (0.00/day)
128GB and 256GB are shit due to very bad steady state/mix work load and are inherently slower. I really dont get why people buy those. I always get bad hangs on those systems because the SSD eats shit. Hell my 480GB Extreme Pro was noticeable slower in daily use (this was with 25% OP) vs my 512GB 950 PRO with 0% OP. Granted the Extreme Pro never hanged like my 840 but i still noticed games stop downloading because it was still try to catch up on the installing. The system also each shit whenever more than 1 task dried to access the hard drive at once. The Extreme Pro was also the best SSD for mix and steady state back than. We still have plenty of room to grow....who uses 128/256GB drives...ugh

If you had to choose between 500gig HDD and a 128SSD in a laptop - what would you do?

Of course a 256 is better, and if your into gaming or want top end performance, go the best 512 you can get, but for my clients that want a basic business machine: cheaper SSD-256 on a B150 board. (not shit, just horses for courses).

Anyway, the thing is that I will not have a HDD in a laptop or tablet, hybrid or not, also the article was about the Intel Optane which may be a really good thing in the future, just not the above system for me.
 
Joined
Oct 7, 2013
Messages
344 (0.08/day)
150GB of writes per day?? Riiiiiight. Reads don't matter to drive life anyway.

Well i tried to google for it. I have it posted all over the place in various forums on endurance of SSDs and how steady state and mix loads are important. If you do any legitimate amount of usage. I have it in my server now so the the average per day is not the same since it hasnt done much in years. Its been idle for a couple years now but has 47.22TB of writes and 155TB of reads. I thought i had a screenie of it but can't find it so might be buried in archives.

Also reads are important to understand mix loads and what your system actually tries to do in a single day. If i averaged 150GB writes and 500GB of reads in a 24 hour on period most of that usage is in large batches and mostly mixed for me.

ripping 2-3 movies, some background AV/AM, playing a game or loading programs while rippings plus coping files. The 840 would actually hang and PC woudl freeze because the steady state on the 840 was total shit especially in mix work loads even with OP. I almost never had a hang from my Extreme Pro and never with my 950 PRO and my 950 PRO allows me to do more at once.

Really curious where i have those screenies saved.....fuk it i'll turn my server on...ops i forgot i need to fix snapraid and everything is still encrypted from when i went to Asia for 2 months in october. I'll have to check later :/
 
Last edited:

Frick

Fishfaced Nincompoop
Joined
Feb 27, 2006
Messages
19,673 (2.86/day)
Location
w
System Name Black MC in Tokyo
Processor Ryzen 5 7600
Motherboard MSI X670E Gaming Plus Wifi
Cooling Be Quiet! Pure Rock 2
Memory 2 x 16GB Corsair Vengeance @ 6000Mhz
Video Card(s) XFX 6950XT Speedster MERC 319
Storage Kingston KC3000 1TB | WD Black SN750 2TB |WD Blue 1TB x 2 | Toshiba P300 2TB | Seagate Expansion 8TB
Display(s) Samsung U32J590U 4K + BenQ GL2450HT 1080p
Case Fractal Design Define R4
Audio Device(s) Plantronics 5220, Nektar SE61 keyboard
Power Supply Corsair RM850x v3
Mouse Logitech G602
Keyboard Dell SK3205
Software Windows 10 Pro
Benchmark Scores Rimworld 4K ready!
Well i tried to google for it. I have it posted all over the place in various forums on endurance of SSDs and how steady state and mix loads are important. If you do any legitimate amount of usage. I have it in my server now so the the average per day is not the same since it hasnt done much in years. Its been idle for a couple years now but has 47.22TB of writes and 155TB of reads. I thought i had a screenie of it but can't find it so might be buried in archives.

Also reads are important to understand mix loads and what your system actually tries to do in a single day. If i averaged 150GB writes and 500GB of reads in a 24 hour on period most of that usage is in large batches and mostly mixed for me.

ripping 2-3 movies, some background AV/AM, playing a game or loading programs while rippings plus coping files. The 840 would actually hang and PC woudl freeze because the steady state on the 840 was total shit especially in mix work loads even with OP. I almost never had a hang from my Extreme Pro and never with my 950 PRO and my 950 PRO allows me to do more at once.

Really curious where i have those screenies saved.....fuk it i'll turn my server on...ops i forgot i need to fix snapraid and everything is still encrypted from when i went to Asia for 2 months in october. I'll have to check later :/

Then a program has issues. Are you running Spotiy, by chance?
 
Joined
Oct 7, 2013
Messages
344 (0.08/day)
Then a program has issues. Are you running Spotiy, by chance?

nope just game installs, regular usage, moving files and stuff like that. Also it was a laptop some of it was hibernations but when i stopped hibernating i still was at 100GB per day vs 150GB per day on average and reads were basically the same.

When i switched to a desktop i was still at 100GB per day overall with some days 10 or 20GB and others near 400GB in a day or something ridiculous. any day i messed with my camera resulted in 100s of GB due to various things with moving files editing, swaping them out, and caching in PS.

Also being limited to 480GB resulted in lots of game swaping.

I also always moved files to SSD before using them, which results in more wear too. Move files to SSD go pee come back and do what i needed.
 
Top