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

M.2 SSD on older motherboard

Joined
Apr 5, 2005
Messages
6,770 (0.98/day)
Location
Republic of Asia (a.k.a Irvine), CA
System Name ---
Processor FX 8350 @ 4.00 Ghz with 1.28v
Motherboard Gigabyte 990FX-UD3 v4.0, Hacked Bios F4.x
Cooling Silenx 4 pipe Tower cooler + 2 x Cougar 120mm fan, 3 x 120mm, 1 x 200 mm Red LED fan
Memory Kingston HyperX DDR3 1866 16GB + Patriot Memory DDR3 1866 16GB
Video Card(s) Asus R9 290 OC @ GPU - 1050, MEM - 1300
Storage Inland 256GB PCIe NVMe SSD for OS, WDC Black - 2TB + 1TB Storage, Inland 480GB SSD - Games
Display(s) 3 x 1080P LCDs - Acer 25" + Acer 23" + HP 23"
Case AeroCool XPredator X3
Audio Device(s) Built-in Realtek
Power Supply Corsair HX1000 Modular
Software Windows 10 Pro 64 bit
Hi,

I just finished upgrading my main PC with 32GB Ram and installed W10 pro on 2.5" 240GB SSD. All configured and good.

Question: Motherboard (Gigabyte 990FX-UD3 v4.0) doesn't have M.2 slot. Can I buy one of those PCI-E cards, stick the M.2 SSD on it and use it to boot windows? If so I can clone the 240GB SSD to the M.2 and enjoy the speed of M.2.


Thanks,

:toast:
 
Joined
Nov 2, 2008
Messages
887 (0.16/day)
Processor Intel Core i3-8100
Motherboard ASRock H370 Pro4
Cooling Cryorig M9i
Memory 16GB G.Skill Aegis DDR4-2400
Video Card(s) Gigabyte GeForce GTX 1060 WindForce OC 3GB
Storage Crucial MX500 512GB SSD
Display(s) Dell S2316M LCD
Case Fractal Design Define R4 Black Pearl
Audio Device(s) Realtek ALC892
Power Supply Corsair CX600M
Mouse Logitech M500
Keyboard Lenovo KB1021 USB
Software Windows 10 Professional x64
Not as a boot drive. Your BIOS doesn't support NVMe booting.
 

hat

Enthusiast
Joined
Nov 20, 2006
Messages
21,731 (3.43/day)
Location
Ohio
System Name Starlifter :: Dragonfly
Processor i7 2600k 4.4GHz :: i5 10400
Motherboard ASUS P8P67 Pro :: ASUS Prime H570-Plus
Cooling Cryorig M9 :: Stock
Memory 4x4GB DDR3 2133 :: 2x8GB DDR4 2400
Video Card(s) PNY GTX1070 :: Integrated UHD 630
Storage Crucial MX500 1TB, 2x1TB Seagate RAID 0 :: Mushkin Enhanced 60GB SSD, 3x4TB Seagate HDD RAID5
Display(s) Onn 165hz 1080p :: Acer 1080p
Case Antec SOHO 1030B :: Old White Full Tower
Audio Device(s) Creative X-Fi Titanium Fatal1ty Pro - Bose Companion 2 Series III :: None
Power Supply FSP Hydro GE 550w :: EVGA Supernova 550
Software Windows 10 Pro - Plex Server on Dragonfly
Benchmark Scores >9000
I'm not sure how much the BIOS matters? Our very own @Tomgang I believe used a PCI-E expansion card for an NVMe drive and was able to boot from it on an old x58 board.
 
Joined
Apr 5, 2005
Messages
6,770 (0.98/day)
Location
Republic of Asia (a.k.a Irvine), CA
System Name ---
Processor FX 8350 @ 4.00 Ghz with 1.28v
Motherboard Gigabyte 990FX-UD3 v4.0, Hacked Bios F4.x
Cooling Silenx 4 pipe Tower cooler + 2 x Cougar 120mm fan, 3 x 120mm, 1 x 200 mm Red LED fan
Memory Kingston HyperX DDR3 1866 16GB + Patriot Memory DDR3 1866 16GB
Video Card(s) Asus R9 290 OC @ GPU - 1050, MEM - 1300
Storage Inland 256GB PCIe NVMe SSD for OS, WDC Black - 2TB + 1TB Storage, Inland 480GB SSD - Games
Display(s) 3 x 1080P LCDs - Acer 25" + Acer 23" + HP 23"
Case AeroCool XPredator X3
Audio Device(s) Built-in Realtek
Power Supply Corsair HX1000 Modular
Software Windows 10 Pro 64 bit
Not as a boot drive. Your BIOS doesn't support NVMe booting.

Anything different for NVMe drives, they will be seen different? not as another drive?
 
Joined
Nov 2, 2008
Messages
887 (0.16/day)
Processor Intel Core i3-8100
Motherboard ASRock H370 Pro4
Cooling Cryorig M9i
Memory 16GB G.Skill Aegis DDR4-2400
Video Card(s) Gigabyte GeForce GTX 1060 WindForce OC 3GB
Storage Crucial MX500 512GB SSD
Display(s) Dell S2316M LCD
Case Fractal Design Define R4 Black Pearl
Audio Device(s) Realtek ALC892
Power Supply Corsair CX600M
Mouse Logitech M500
Keyboard Lenovo KB1021 USB
Software Windows 10 Professional x64
Google "Gigabyte 990FX-UD3 M.2 boot -Ultra" (to exclude the Ultra version of this motherboard, which has an M.2 slot) and see what people have reported. The board can use M.2 as a data drive but won't boot off it because the BIOS doesn't have support for that feature.
 
Joined
Apr 5, 2005
Messages
6,770 (0.98/day)
Location
Republic of Asia (a.k.a Irvine), CA
System Name ---
Processor FX 8350 @ 4.00 Ghz with 1.28v
Motherboard Gigabyte 990FX-UD3 v4.0, Hacked Bios F4.x
Cooling Silenx 4 pipe Tower cooler + 2 x Cougar 120mm fan, 3 x 120mm, 1 x 200 mm Red LED fan
Memory Kingston HyperX DDR3 1866 16GB + Patriot Memory DDR3 1866 16GB
Video Card(s) Asus R9 290 OC @ GPU - 1050, MEM - 1300
Storage Inland 256GB PCIe NVMe SSD for OS, WDC Black - 2TB + 1TB Storage, Inland 480GB SSD - Games
Display(s) 3 x 1080P LCDs - Acer 25" + Acer 23" + HP 23"
Case AeroCool XPredator X3
Audio Device(s) Built-in Realtek
Power Supply Corsair HX1000 Modular
Software Windows 10 Pro 64 bit
  • Wow
Reactions: xvi
Joined
Nov 2, 2008
Messages
887 (0.16/day)
Processor Intel Core i3-8100
Motherboard ASRock H370 Pro4
Cooling Cryorig M9i
Memory 16GB G.Skill Aegis DDR4-2400
Video Card(s) Gigabyte GeForce GTX 1060 WindForce OC 3GB
Storage Crucial MX500 512GB SSD
Display(s) Dell S2316M LCD
Case Fractal Design Define R4 Black Pearl
Audio Device(s) Realtek ALC892
Power Supply Corsair CX600M
Mouse Logitech M500
Keyboard Lenovo KB1021 USB
Software Windows 10 Professional x64
Your motherboard has DualBIOS, so it would be worth a try. If the modded BIOS doesn't work out, you can tell the board to boot off the backup BIOS copy.
 
Joined
Apr 5, 2005
Messages
6,770 (0.98/day)
Location
Republic of Asia (a.k.a Irvine), CA
System Name ---
Processor FX 8350 @ 4.00 Ghz with 1.28v
Motherboard Gigabyte 990FX-UD3 v4.0, Hacked Bios F4.x
Cooling Silenx 4 pipe Tower cooler + 2 x Cougar 120mm fan, 3 x 120mm, 1 x 200 mm Red LED fan
Memory Kingston HyperX DDR3 1866 16GB + Patriot Memory DDR3 1866 16GB
Video Card(s) Asus R9 290 OC @ GPU - 1050, MEM - 1300
Storage Inland 256GB PCIe NVMe SSD for OS, WDC Black - 2TB + 1TB Storage, Inland 480GB SSD - Games
Display(s) 3 x 1080P LCDs - Acer 25" + Acer 23" + HP 23"
Case AeroCool XPredator X3
Audio Device(s) Built-in Realtek
Power Supply Corsair HX1000 Modular
Software Windows 10 Pro 64 bit
Your motherboard has DualBIOS, so it would be worth a try. If the modded BIOS doesn't work out, you can tell the board to boot off the backup BIOS copy.

Does the Backup Bios reset to factory installed bios (whatever came on the board) or to the latest official bios that I patched years ago (F3)? Does it even save custom settings?

Just trying to understand how Backup bios works.

Also CPU fan speed settings are crap on this board, after wake up from sleep, CPU fan is reduced to about 200 RPM which raises the CPU temp. It resets the fan speed after a reboot. That is why I have to use Hibernate, that thrashes the SSD.
 
Joined
Nov 2, 2008
Messages
887 (0.16/day)
Processor Intel Core i3-8100
Motherboard ASRock H370 Pro4
Cooling Cryorig M9i
Memory 16GB G.Skill Aegis DDR4-2400
Video Card(s) Gigabyte GeForce GTX 1060 WindForce OC 3GB
Storage Crucial MX500 512GB SSD
Display(s) Dell S2316M LCD
Case Fractal Design Define R4 Black Pearl
Audio Device(s) Realtek ALC892
Power Supply Corsair CX600M
Mouse Logitech M500
Keyboard Lenovo KB1021 USB
Software Windows 10 Professional x64
From Gigabyte's web site: "The second chip acts as a backup BIOS and has the factory default BIOS version on it." It would be nice if your current BIOS was copied to the backup chip, but it doesn't work that way.
 
Joined
Feb 6, 2010
Messages
1,720 (0.33/day)
Location
Steel City, UK
 
Joined
Feb 12, 2006
Messages
2,318 (0.35/day)
System Name MONEY PIT
Processor i7-3770K @ 4800 1.20v batch #3231B415 Delided
Motherboard ASrock Z77 OC Formula w onboard waterblocks
Cooling Apogee HD, MCP655,rad MCR320-XP,Micro Rev2 res
Memory G,skill Trident X F3-2400C10D-16GTX
Video Card(s) EVGA GTX 980 Ti Classified with EK nickel/acetal waterblock installed
Storage 2x120gig Wildfire raid0 2x120gig VERTEX3 raid0
Display(s) 3/ Samsung2343bwx + 65in LG 4K
Case NZXT Phantom White w/red
Audio Device(s) ReCon3d fatal1ty pro, Logitech z906 THX
Power Supply corsair AX860i
Mouse Rat7
Software 64bit ++++ win 10
From Gigabyte's web site: "The second chip acts as a backup BIOS and has the factory default BIOS version on it." It would be nice if your current BIOS was copied to the backup chip, but it doesn't work that way.
You should be able to write to the back bios @ boot.. i think it's the F12
 
Joined
Dec 28, 2006
Messages
4,378 (0.69/day)
Location
Hurst, Texas
System Name The86
Processor Ryzen 5 3600
Motherboard ASROCKS B450 Steel Legend
Cooling AMD Stealth
Memory 2x8gb DDR4 3200 Corsair
Video Card(s) EVGA RTX 3060 Ti
Storage WD Black 512gb, WD Blue 1TB
Display(s) AOC 24in
Case Raidmax Alpha Prime
Power Supply 700W Thermaltake Smart
Mouse Logitech Mx510
Keyboard Razer BlackWidow 2012
Software Windows 10 Professional
Test out the custom bios, it's just an added module to support nvme, anything that supports uefi can have it added if you get the tools to add it to the bios.
 
Joined
Nov 7, 2017
Messages
1,311 (0.56/day)
Location
Ibiza, Spain.
System Name Main
Processor R7 5950x
Motherboard MSI x570S Unify-X Max
Cooling D5 clone, 280 rad, two F14 + three F12S bottom/intake, two P14S + F14S (Rad) + two F14 (top)
Memory 2x8 GB Corsair Vengeance bdie 3600@CL16 1.35v
Video Card(s) GB 2080S WaterForce WB
Storage six M.2 pcie gen 4
Display(s) Sony 50X90J
Case Tt Level 20 HT
Audio Device(s) Asus Xonar AE, modded Sennheiser HD 558, Klipsch 2.1 THX
Power Supply Corsair RMx 750w
Mouse Logitech G903
Keyboard GSKILL Ripjaws
VR HMD NA
Software win 10 pro x64
Benchmark Scores TimeSpy score Fire Strike Ultra SuperPosition CB20
why would you need hibernation on 1. desktop, 2. when your using a ssd (short boot time).
never seen (desktop) machines last as long when using the feature (vs no sleep/hiber) ,
plus, i dont risk it crashing when there is grid/power issue, or (rare chance) bricking a drive when power goes out.

to really make an impact you would need a nvme based m2, and a drive doing at least 1-2000MB/s on read to really make a difference.
access times wont really change much (vs ssds) and boot time isnt really that much shorter (10 s vs 20 s for me) unless system isnt messed up/infected etc.
 
Last edited:
Joined
Aug 24, 2004
Messages
217 (0.03/day)
Would love to do this on my GIGABYTE GA-X38T-DQ6. But it's an expensive upgrade that I would never notice the speeds.

Even with an SSD saturating the SATA II @ 3 Gb/s. It's not worth the cost.
 
Joined
Nov 7, 2017
Messages
1,311 (0.56/day)
Location
Ibiza, Spain.
System Name Main
Processor R7 5950x
Motherboard MSI x570S Unify-X Max
Cooling D5 clone, 280 rad, two F14 + three F12S bottom/intake, two P14S + F14S (Rad) + two F14 (top)
Memory 2x8 GB Corsair Vengeance bdie 3600@CL16 1.35v
Video Card(s) GB 2080S WaterForce WB
Storage six M.2 pcie gen 4
Display(s) Sony 50X90J
Case Tt Level 20 HT
Audio Device(s) Asus Xonar AE, modded Sennheiser HD 558, Klipsch 2.1 THX
Power Supply Corsair RMx 750w
Mouse Logitech G903
Keyboard GSKILL Ripjaws
VR HMD NA
Software win 10 pro x64
Benchmark Scores TimeSpy score Fire Strike Ultra SuperPosition CB20
depends on what you do.
large amounts of data/lots of small files, or doing everything on one drive, maybe.
 
Joined
Apr 5, 2005
Messages
6,770 (0.98/day)
Location
Republic of Asia (a.k.a Irvine), CA
System Name ---
Processor FX 8350 @ 4.00 Ghz with 1.28v
Motherboard Gigabyte 990FX-UD3 v4.0, Hacked Bios F4.x
Cooling Silenx 4 pipe Tower cooler + 2 x Cougar 120mm fan, 3 x 120mm, 1 x 200 mm Red LED fan
Memory Kingston HyperX DDR3 1866 16GB + Patriot Memory DDR3 1866 16GB
Video Card(s) Asus R9 290 OC @ GPU - 1050, MEM - 1300
Storage Inland 256GB PCIe NVMe SSD for OS, WDC Black - 2TB + 1TB Storage, Inland 480GB SSD - Games
Display(s) 3 x 1080P LCDs - Acer 25" + Acer 23" + HP 23"
Case AeroCool XPredator X3
Audio Device(s) Built-in Realtek
Power Supply Corsair HX1000 Modular
Software Windows 10 Pro 64 bit
why would you need hibernation on 1. desktop, 2. when your using a ssd (short boot time).
never seen (desktop) machines last as long when using the feature (vs no sleep/hiber) ,
plus, i dont risk it crashing when there is grid/power issue, or (rare chance) bricking a drive when power goes out.

to really make an impact you would need a nvme based m2, and a drive doing at least 1-2000MB/s on read to really make a difference.
access times wont really change much (vs ssds) and boot time isnt really that much shorter (10 s vs 20 s for me) unless system isnt messed up/infected etc.

I live in CA where power is not cheap, so let the desktop idle for hours is not a good option.
I would love to use Sleep, which is my preferred method, but the stupid board has a bug, if I use sleep and it wakes up from sleep, CPU fan speed goes to about 200RPM and it never increases while under load. It resets when I restart the machine.
Machine is connected to very good UPS, that will be keep it powered for 15 min after power outage and if needed will put it to hibernation.

Shutting down is not an option as I do have lot of my apps (software development) open, would like to continue where I left.

Yeah for general use I don't see much of an issue with regular SSDs. This is out of curiosity to find if it is possible to enjoy NVMe.

Eventually I will build Ryzen based machine, right now not much time. If I do the bios hack, there is a chance of breaking the board, that will be a forced Ryzen build lol.
 
Joined
Aug 24, 2004
Messages
217 (0.03/day)
depends on what you do.
large amounts of data/lots of small files, or doing everything on one drive, maybe.

Absolutely. But absolutely silly if this is my wife's shopping/email rig. She can wait an extra 0.25 sec for things to load. lol!
 
Joined
Nov 7, 2017
Messages
1,311 (0.56/day)
Location
Ibiza, Spain.
System Name Main
Processor R7 5950x
Motherboard MSI x570S Unify-X Max
Cooling D5 clone, 280 rad, two F14 + three F12S bottom/intake, two P14S + F14S (Rad) + two F14 (top)
Memory 2x8 GB Corsair Vengeance bdie 3600@CL16 1.35v
Video Card(s) GB 2080S WaterForce WB
Storage six M.2 pcie gen 4
Display(s) Sony 50X90J
Case Tt Level 20 HT
Audio Device(s) Asus Xonar AE, modded Sennheiser HD 558, Klipsch 2.1 THX
Power Supply Corsair RMx 750w
Mouse Logitech G903
Keyboard GSKILL Ripjaws
VR HMD NA
Software win 10 pro x64
Benchmark Scores TimeSpy score Fire Strike Ultra SuperPosition CB20
@suraswami
The one time where my "usually" doesnt apply xD
Yeah, for work stuff its different.

With apps/software development it might make a difference loading them from nvme, most pcie drives do at least double the sata speed, most 256gb drives will do 2-3 K/s and usually quicker for IOPs as well.
Plus, you could reuse the drive later (os or spare) once you switched boards.

@Rob94hawk
Lol.
But seriously, loading win definitely makes use of the speed,
450/500mb sata took about 20s, nvme drive down to 10s,
after that of course not much unless transferring large files.
Do like that most copying/transfers of files below 1gb wont even trigger
a OS windows showing progress (3 nvme drives)..
 
Last edited:
Joined
Aug 24, 2004
Messages
217 (0.03/day)
@suraswami
The one time where my "usually" doesnt apply xD
Yeah, for work stuff its different.

With apps/software development it might make a difference loading them from nvme, most pcie drives do at least double the sata speed, most 256gb drives will do 2-3 K/s and usually quicker for IOPs as well.
Plus, you could reuse the drive later (os or spare) once you switched boards.

@Rob94hawk
Lol.
But seriously, loading win definitely makes use of the speed,
450/500mb sata took about 20s, nvme drive down to 10s,
after that of course not much unless transferring large files.
Do like that most copying/transfers of files below 1gb wont even trigger
a OS windows showing progress (3 nvme drives)..

I don't think it's even possible to boot from the extra PCI E x 16 slot on my GA-X38T-DQ6 motherboard so I think that just ends the argument right there.
 
Joined
Apr 5, 2005
Messages
6,770 (0.98/day)
Location
Republic of Asia (a.k.a Irvine), CA
System Name ---
Processor FX 8350 @ 4.00 Ghz with 1.28v
Motherboard Gigabyte 990FX-UD3 v4.0, Hacked Bios F4.x
Cooling Silenx 4 pipe Tower cooler + 2 x Cougar 120mm fan, 3 x 120mm, 1 x 200 mm Red LED fan
Memory Kingston HyperX DDR3 1866 16GB + Patriot Memory DDR3 1866 16GB
Video Card(s) Asus R9 290 OC @ GPU - 1050, MEM - 1300
Storage Inland 256GB PCIe NVMe SSD for OS, WDC Black - 2TB + 1TB Storage, Inland 480GB SSD - Games
Display(s) 3 x 1080P LCDs - Acer 25" + Acer 23" + HP 23"
Case AeroCool XPredator X3
Audio Device(s) Built-in Realtek
Power Supply Corsair HX1000 Modular
Software Windows 10 Pro 64 bit
After debating for a long time finally decided to take a chance and it seems to be working so far.

Woo Hoo!! updated the hacked bios and imaged the SATA SSD to the new PCIe NVMe drive and all set now.

InlandNVMe_256GB_FX8350.JPG


This replaced the Inland 240GB DRamless SATA SSD, that was having R/W numbers all over the map. Sometimes I used to get high 200 MB/s for R/W and sometimes more than 400.

Now its much better with the NVMe drive. I am not getting full speed of the drive since the mobo's PCIe slot is v2.0. But still I got about 4 to 6 times better speed according to CrystalDisk:D

Not bad for $60 total cost (drive + PCIe adapter).

Hacked bios is more finicky with Over Clocking, for now I left the CPU at 4 Ghz on all cores.

Old Dinosaur walking briskly now:roll:
 

Deekerr16

New Member
Joined
May 16, 2020
Messages
3 (0.00/day)
Would this modded BIOS for the rev. 4.0 work on the R5 rev. 1.0? That might be a stupid question but I can dream.
 
Joined
Apr 5, 2005
Messages
6,770 (0.98/day)
Location
Republic of Asia (a.k.a Irvine), CA
System Name ---
Processor FX 8350 @ 4.00 Ghz with 1.28v
Motherboard Gigabyte 990FX-UD3 v4.0, Hacked Bios F4.x
Cooling Silenx 4 pipe Tower cooler + 2 x Cougar 120mm fan, 3 x 120mm, 1 x 200 mm Red LED fan
Memory Kingston HyperX DDR3 1866 16GB + Patriot Memory DDR3 1866 16GB
Video Card(s) Asus R9 290 OC @ GPU - 1050, MEM - 1300
Storage Inland 256GB PCIe NVMe SSD for OS, WDC Black - 2TB + 1TB Storage, Inland 480GB SSD - Games
Display(s) 3 x 1080P LCDs - Acer 25" + Acer 23" + HP 23"
Case AeroCool XPredator X3
Audio Device(s) Built-in Realtek
Power Supply Corsair HX1000 Modular
Software Windows 10 Pro 64 bit
Would this modded BIOS for the rev. 4.0 work on the R5 rev. 1.0? That might be a stupid question but I can dream.
This one is specific for this version. You can ask that dude on the other forum to see if he can help.
 
Joined
Nov 10, 2006
Messages
4,665 (0.73/day)
Location
Washington, US
System Name Rainbow
Processor Intel Core i7 8700k
Motherboard MSI MPG Z390M GAMING EDGE AC
Cooling Corsair H115i, 2x Noctua NF-A14 industrialPPC-3000 PWM
Memory G. Skill TridentZ RGB 4x8GB (F4-3600C16Q-32GTZR)
Video Card(s) ZOTAC GeForce RTX 3090 Trinity
Storage 2x Samsung 950 Pro 256GB | 2xHGST Deskstar 4TB 7.2K
Display(s) Samsung C27HG70
Case Xigmatek Aquila
Power Supply Seasonic 760W SS-760XP
Mouse Razer Deathadder 2013
Keyboard Corsair Vengeance K95
Software Windows 10 Pro
Benchmark Scores 4 trillion points in GmailMark, over 144 FPS 2K Facebook Scrolling (Extreme Quality preset)
Wow, thanks for the update!

Is there a pretty noticeable difference between SATA and the M.2 drive in day-to-day operations?
 
Joined
Apr 5, 2005
Messages
6,770 (0.98/day)
Location
Republic of Asia (a.k.a Irvine), CA
System Name ---
Processor FX 8350 @ 4.00 Ghz with 1.28v
Motherboard Gigabyte 990FX-UD3 v4.0, Hacked Bios F4.x
Cooling Silenx 4 pipe Tower cooler + 2 x Cougar 120mm fan, 3 x 120mm, 1 x 200 mm Red LED fan
Memory Kingston HyperX DDR3 1866 16GB + Patriot Memory DDR3 1866 16GB
Video Card(s) Asus R9 290 OC @ GPU - 1050, MEM - 1300
Storage Inland 256GB PCIe NVMe SSD for OS, WDC Black - 2TB + 1TB Storage, Inland 480GB SSD - Games
Display(s) 3 x 1080P LCDs - Acer 25" + Acer 23" + HP 23"
Case AeroCool XPredator X3
Audio Device(s) Built-in Realtek
Power Supply Corsair HX1000 Modular
Software Windows 10 Pro 64 bit
Wow, thanks for the update!

Is there a pretty noticeable difference between SATA and the M.2 drive in day-to-day operations?

It feels zippy but hacked bios is no good for even slight over clocking.
 
  • Like
Reactions: xvi
Top