I'm a noob with hardware... please bear with me...
0
My PC has been a total BITCH when it comes to being used for some hardcore games (DotA doesn't even count was a hardcore game, yet it lags on my fucking PC, thus, its removal)
The specs of my PC is:
Also, you guys know the part when even your mouse also lags slightly? Yeah, I get that a lot... not to mention the music I play also becomes choppy, as if someone was constantly pressing the pause/play button like a semi-automatic AK47...
What do I have to do to achieve PC-quality goodness >_<
The specs of my PC is:
Spoiler:
Also, you guys know the part when even your mouse also lags slightly? Yeah, I get that a lot... not to mention the music I play also becomes choppy, as if someone was constantly pressing the pause/play button like a semi-automatic AK47...
What do I have to do to achieve PC-quality goodness >_<
0
Well the graphics card you do have is a mid-range card, from 2003. The biggest thing you can probably do to instantly boost your gaming performance is probably a AGP HD 3850 video card, AGP HD 4670, 7800gs video card, or a 6800 ultra. Even if you did those cards would probably be bottlenecked by your aging processor. The best bet you have is saving up for a new computer all together. If you want you could build a computer from new parts and salvage other parts from your older computer like the hard drive and DVD Drive.
0
Solidus1337 wrote...
Well the graphics card you do have is a mid-range card, from 2003. The biggest thing you can probably do to instantly boost your gaming performance is probably a AGP HD 3850 video card, AGP HD 4670, 7800gs video card, or a 6800 ultra. Even if you did those cards would probably be bottlenecked by your aging processor. The best bet you have is saving up for a new computer all together. If you want you could build a computer from new parts and salvage other parts from your older computer like the hard drive and DVD Drive.
0

Here's a quick system I built up if you are planning to save up for a new rig. It'll run basically any game out there and it's totally future proof since there's processor's already announced for that socket next year.
EDIT: Provided you reuse your DVD Drive and your hard drive is a Sata one. If it's not, you'll probably have to spend 60 bucks more on a good hard drive like this
0
What type of processor do you have? You might be able to just get a motherboard with PCI-Express that supports your processor and buy a new graphics card, then you can start saving up for a whole new computer and keep the graphics card when you do eventually upgrade.
0
Solidus1337 wrote...

Here's a quick system I built up if you are planning to save up for a new rig. It'll run basically any game out there and it's totally future proof since there's processor's already announced for that socket next year.
EDIT: Provided you reuse your DVD Drive and your hard drive is a Sata one. If it's not, you'll probably have to spend 60 bucks more on a good hard drive like this
My Hard drive isn't bad; having a nice 240 GIG space (Got 60 Gigs of free space left for mor H-games :)... but guess what... I don't have a DVD drive... I'm still sticking to the age-old CD drive... -_-"
Anomalouse wrote...
What type of processor do you have?Intel Pentium 4...
0
rober2 wrote...
Anomalouse wrote...
What type of processor do you have?Intel Pentium 4...
That's some really old tech you got there..
I'll just go booth up one of my old P4 comps and count the time from boot up to internet
...
...
...
...
...
...
4 minutes and 22 seconds
I do recommend that you get a Core2Quad (since it's now the time to say bye-bye to Core2Duo and the like). If you want a future proof high-end comp like mine, go at least for i7 (the 930 one).
0
Woops. Guess I forgot to tell you that my PC is also quite the fossil...
Edit:... waitaminute... there was this one time that my PC was better than this, sped-wise, despite the age-old dipshit-of-a-processor... I'm guessing it's the Video card... But, does the video card have anything to do with anything else other than the Video quality?
Edit:... waitaminute... there was this one time that my PC was better than this, sped-wise, despite the age-old dipshit-of-a-processor... I'm guessing it's the Video card... But, does the video card have anything to do with anything else other than the Video quality?
0
rober2 wrote...
My Hard drive isn't bad; having a nice 240 GIG space (Got 60 Gigs of free space left for mor H-games :)... but guess what... I don't have a DVD drive... I'm still sticking to the age-old CD drive... -_-"Anomalouse wrote...
What type of processor do you have?Intel Pentium 4...
Dude, a DVD BURNER will cost you all of $30, so long as you've got a mobo that can connect via the SATA interface.
That P4 is indeed a pain. Scratch what I had suggested earlier, put together a cheap computer that satisfies the following criteria:
* Motherboard that uses LGA 775 socket, has integrated graphics, and at least one PCI Express slot (should be able to get one under $80)
* Depending on what mobo you go with you need serviceable memory, should cost about $30-50
* Get an Intel Core2 processor that consumes 65 watts, DO NOT go for the 95 watt models. For the sake of this discussion, let's say you get a E5400 Wolfdale, about $70.
* Your hard drive isn't bad, but you'll probably need something SATA, and hard drives with 3 or 4 times your current capacity aren't terribly expensive, you could get a 640GB Western Digital Caviar Blue for about $70.
* Find a well-reviewed power supply, since a bad one could destroy everything; spend about $50 on one.
*Find a case for about $40, make sure it matches your motherboard's form factor.
Get a graphics card down the road, it's not a necessity like some of the other things. Pay about $360 now and buy a nice $90ish graphics card later.
rober2 wrote...
Woops. Guess I forgot to tell you that my PC is also quite the fossil...Edit:... waitaminute... there was this one time that my PC was better than this, sped-wise, despite the age-old dipshit-of-a-processor... I'm guessing it's the Video card... But, does the video card have anything to do with anything else other than the Video quality?
Some games will actually run faster on older machines when you TURN UP the graphics settings, because you're shifting the game's resources more to the graphics card than to the processor.
Some graphics cards have drivers/software that allow you to adjust the hue of your image easier/better than others, such that things you're viewing (images, movies) are closer to however they were intended to look.
0
You need to clean up you pc before doing anything else. You mention DotA your self, and that is a game(mod) that can practically run on anything without lagging.
I am very sure you should be able to play DotA on your current hardware without any problems, any computer will run slow if you do not take care of it
I am very sure you should be able to play DotA on your current hardware without any problems, any computer will run slow if you do not take care of it
0
rober2 wrote...
Woops. Guess I forgot to tell you that my PC is also quite the fossil...Edit:... waitaminute... there was this one time that my PC was better than this, sped-wise, despite the age-old dipshit-of-a-processor... I'm guessing it's the Video card... But, does the video card have anything to do with anything else other than the Video quality?
A good video card basically renders the 3D image that is essentially your game. The problem is that your CPU is so old that any video card you do get will be severely hampered by your CPU and won't show it's true potential so it'd be wasted money. You are better off buying a new mother/CPU/RAM altogether.
ExESGO wrote...
I do recommend that you get a Core2Quad (since it's now the time to say bye-bye to Core2Duo and the like). If you want a future proof high-end comp like mine, go at least for i7 (the 930 one).
Actually getting a LGA 1336 or 1156 platform would be the opposite of future proofing since Intel is killing off the socket for LGA 2011 and LGA 1155. Future proof would be an AM3 system with a Phenom ii X4 since that's the equivalent of a core 2 quad and AMD has processors planned for that socket.
Anomalouse wrote...
Dude, a DVD BURNER will cost you all of $30, so long as you've got a mobo that can connect via the SATA interface.
That P4 is indeed a pain. Scratch what I had suggested earlier, put together a cheap computer that satisfies the following criteria:
* Motherboard that uses LGA 775 socket, has integrated graphics, and at least one PCI Express slot (should be able to get one under $80)
* Depending on what mobo you go with you need serviceable memory, should cost about $30-50
* Get an Intel Core2 processor that consumes 65 watts, DO NOT go for the 95 watt models. For the sake of this discussion, let's say you get a E5400 Wolfdale, about $70.
* Your hard drive isn't bad, but you'll probably need something SATA, and hard drives with 3 or 4 times your current capacity aren't terribly expensive, you could get a 640GB Western Digital Caviar Blue for about $70.
* Find a well-reviewed power supply, since a bad one could destroy everything; spend about $50 on one.
*Find a case for about $40, make sure it matches your motherboard's form factor.
Get a graphics card down the road, it's not a necessity like some of the other things. Pay about $360 now and buy a nice $90ish graphics card later.
Some games will actually run faster on older machines when you TURN UP the graphics settings, because you're shifting the game's resources more to the graphics card than to the processor.
Some graphics cards have drivers/software that allow you to adjust the hue of your image easier/better than others, such that things you're viewing (images, movies) are closer to however they were intended to look.
Buying a LGA 775 platform would be absolutely retarded right now, the platform is a dead end and Intel no longer supports it. He'd be better off buying a AM3 Motherboard with an integrated chipset, DDR3 RAM, and a Athlon ii X2 which is 65 dollars right now. Also turning up video settings would help for him if it wasn't for the fact that the video card he has now is an entry level GPU from 2003. -___-
0
Solidus1337 wrote...
Buying a LGA 775 platform would be absolutely retarded right now, the platform is a dead end and Intel no longer supports it. He'd be better off buying a AM3 Motherboard with an integrated chipset, DDR3 RAM, and a Athlon ii X2 which is 65 dollars right now. Also turning up video settings would help for him if it wasn't for the fact that the video card he has now is an entry level GPU from 2003. -___-Whatever, I was throwing out ideas based on five minutes' searching, I'll post the jist of what I was getting at below, but to counter your AMD fanboyism, 5 minutes' more searching suggests the Core i5 is a good deal more power efficient than what you or I were suggesting :P
Lastly, manufacturer support ain't shit but hoes and tricks.
If parts are cheap and in good enough supply, the DIY community will be the best tech support you ever had.
So Rober, if case you are reading here's what I would do
* Upgrade the graphics card LAST. If you've survived this long without a good one, what's a little longer? Definitely get a motherboard with PCI Express, but also look into something that may have AGP alongside PCI-E (if those exist) or something with integrated graphics.
* Get parts that don't consume a lot of power. Computers can eat up more energy than refridgerators if I'm not mistaken, get a 400-ish Watt high-efficiency power supply (look for the "80 PLUS" branding) and find a processor with low wattage
* Pay close attention to the form factors of your current equipment an AGP graphics card, SCSI hard drives/dvd drives, various types of RAM, are all things you'll have to completely replace in the next couple years, pay attention to stuff you could theoretically keep (PCI Express graphics cards, SATA hard drives/dvd drives, various more recent types of RAM).
* Research shit first. Look up forum entries, reviews, blogs on parts you're interested in for reliability and ease of use. It helps a lot.
0
I am actually in the process of putting together a HTPC for my brother and this is what I've come up with after a few days of research.
It uses the Clarkdale core for maximum energy efficiency, and because its has an H55 chipset it can use the graphics chip thats on a core i3/i5 processor for watching 1080p movies as well as output 1080p and bitstream dolby digital dts over the HDMI out. The case is also extremely badass and has a lacquor finish with flipdown front panel memory card reader with usb, firewire, and hd audio jacks. Also has optical out for his older receiver which doesn't have hdmi support. The remote control can put the computer to sleep and wake it up as well as have all the playback functionality and menu navigation that you want. I'm not sure what OS I'm gonna put on it yet but its going to be using XBMC as the media center. And of course it has a Blu-Ray drive for movies. Also all you need to do is add 2 gigs more RAM and get a dedicated graphics card and you can do some serious gaming on it if you wanted but my brother doesn't game on computers and just wants something mainly for watching his backed-up movie collection on his hard drives over his network. It also has a USB ATSC QAM 64/256 tuner for catching the digital channels that comcast can't filter out of his cable line which is supplying his internet and I'm sure with software I can set it up to record shows.
Awesome-looking Micro ATX version
Low power, not as awesome-looking Mini ITX version (which is $80 cheaper)
I'm also wondering if there isn't a cheaper AMD alternative thats low power and has the same capabilities (graphics on processor, HDMI video out with bitstream dolby digital) which I haven't had the time to look into yet.
It uses the Clarkdale core for maximum energy efficiency, and because its has an H55 chipset it can use the graphics chip thats on a core i3/i5 processor for watching 1080p movies as well as output 1080p and bitstream dolby digital dts over the HDMI out. The case is also extremely badass and has a lacquor finish with flipdown front panel memory card reader with usb, firewire, and hd audio jacks. Also has optical out for his older receiver which doesn't have hdmi support. The remote control can put the computer to sleep and wake it up as well as have all the playback functionality and menu navigation that you want. I'm not sure what OS I'm gonna put on it yet but its going to be using XBMC as the media center. And of course it has a Blu-Ray drive for movies. Also all you need to do is add 2 gigs more RAM and get a dedicated graphics card and you can do some serious gaming on it if you wanted but my brother doesn't game on computers and just wants something mainly for watching his backed-up movie collection on his hard drives over his network. It also has a USB ATSC QAM 64/256 tuner for catching the digital channels that comcast can't filter out of his cable line which is supplying his internet and I'm sure with software I can set it up to record shows.
Awesome-looking Micro ATX version
Low power, not as awesome-looking Mini ITX version (which is $80 cheaper)
I'm also wondering if there isn't a cheaper AMD alternative thats low power and has the same capabilities (graphics on processor, HDMI video out with bitstream dolby digital) which I haven't had the time to look into yet.
0
Anomalouse wrote...
Solidus1337 wrote...
Buying a LGA 775 platform would be absolutely retarded right now, the platform is a dead end and Intel no longer supports it. He'd be better off buying a AM3 Motherboard with an integrated chipset, DDR3 RAM, and a Athlon ii X2 which is 65 dollars right now. Also turning up video settings would help for him if it wasn't for the fact that the video card he has now is an entry level GPU from 2003. -___-Whatever, I was throwing out ideas based on five minutes' searching, I'll post the jist of what I was getting at below, but to counter your AMD fanboyism, 5 minutes' more searching suggests the Core i5 is a good deal more power efficient than what you or I were suggesting :P
Lastly, manufacturer support ain't shit but hoes and tricks.
If parts are cheap and in good enough supply, the DIY community will be the best tech support you ever had.
So Rober, if case you are reading here's what I would do
* Upgrade the graphics card LAST. If you've survived this long without a good one, what's a little longer? Definitely get a motherboard with PCI Express, but also look into something that may have AGP alongside PCI-E (if those exist) or something with integrated graphics.
* Get parts that don't consume a lot of power. Computers can eat up more energy than refridgerators if I'm not mistaken, get a 400-ish Watt high-efficiency power supply (look for the "80 PLUS" branding) and find a processor with low wattage
* Pay close attention to the form factors of your current equipment an AGP graphics card, SCSI hard drives/dvd drives, various types of RAM, are all things you'll have to completely replace in the next couple years, pay attention to stuff you could theoretically keep (PCI Express graphics cards, SATA hard drives/dvd drives, various more recent types of RAM).
* Research shit first. Look up forum entries, reviews, blogs on parts you're interested in for reliability and ease of use. It helps a lot.
I wasn't suggesting that AMD was the be all, end all of energy efficiency, I was just saying that an AM3 platform with an Athlon ii X2 is a better choice due to being on a newer socket and having relatively the same performance as a E5400 on a 775 setup but with much greater upgrade-ability. I don't know where you got the idea that I'm an AMD fanboy though. Though if you must know why I'm recommending AMD over Intel now, here's some facts.
-LGA 775 Socket will no longer receive no processors.
-LGA 1366 and LGA 1156 will be replaced in 2011 by LGA 2011 and LGA 1155
-Those with LGA 1366 will only be able to upgrade to the 6-core Core i7 980x
-Highest those with LGA 1156 will be able to upgrade too is a core i7 860
-Intel motherboards and processors tend to be more expensive than AMD counter-parts.
-SandyBridge Intel CPU's will not support LGA 1366 and LGA 1156
+Those with AM3 sockets will be able to get processors from an Athlon ii X2 to a 6-core Phenom ii to next year's Bulldozer
+AM3 Processors and Motherboards are cheaper than Intel counter-parts.
+The AM3 socket is a newer socket and is still on the road map for newer processors.
+Phenom ii X4's perform the same in as Core I7's in gaming. Source
So can you honestly tell me that for someone wanting a quick fix rig or great gaming rig that AMD as of now isn't the way to go?
0
I don't think the original poster had any intention of buying a new computer. He wanted suggestions to increase performance.
In any case, a few suggestions
1. Download CCleaner, and run a clean up.
2. Uninstall all programs you don't use. They make your computer slower
3. Defragment your hard drive: You can do this by going to "My Computer", and clicking "Properties" on your main drive. Click on the tabs until you find it. This will take a while. Also you can download My Defrag which can do it for you.
4. Download the latest graphics drivers. http://www.nvidia.com/object/winxp_175.19_whql.html. Install these These are for Windows XP 32 bit
5. Go to "run" and type "msconfig". Then uncheck some things (you don't need) in the "Startup", and "Services" tabs. Use your judgment on this one, you can always change them back if you realize you need a startup process.
6. Virus/Malware/Spyware scans tend to find bugs which reduce performance. Scan your computer up.
7. (OPTIONAL) Overclock your processor, RAM, and graphics card. This may or may not be possible with your computer. You can overclock your graphics card with
Coolbits. You want to increase your Core and Memory (by a few MHz each) frequencies here. If you overclock it too much, it will cause your card to crash. This doesn't hurt it, you'll just need to restart your computer and try again.
7.1Most factory built computer's can't overclock their CPU and RAM, so don't worry about this if you can't find anything. To overclock your RAM and CPU, boot up your computer. Just before it boots into windows, it will say something like "Press (F4) for Startup". Press whatever key is required, and a really old-style blue/gray screen will appear. Then see if there are any settings which let you play with the FSB/Core/Nib frequency. If you see settings like the ones I have described, find a more detailed guide about this. It takes a lot of time and effort to overclock CPU and RAM.
Your computer is old. I still have a P4 2.2GHz, and and I understand it's really slow sometimes. Do as I suggested, and you'll probably see a noticable performance increase. However, you'll probably experience the same type of lag you always have. The only way to fix that is to upgrade, or buy a new computer altogether.
In any case, a few suggestions
1. Download CCleaner, and run a clean up.
2. Uninstall all programs you don't use. They make your computer slower
3. Defragment your hard drive: You can do this by going to "My Computer", and clicking "Properties" on your main drive. Click on the tabs until you find it. This will take a while. Also you can download My Defrag which can do it for you.
4. Download the latest graphics drivers. http://www.nvidia.com/object/winxp_175.19_whql.html. Install these These are for Windows XP 32 bit
5. Go to "run" and type "msconfig". Then uncheck some things (you don't need) in the "Startup", and "Services" tabs. Use your judgment on this one, you can always change them back if you realize you need a startup process.
6. Virus/Malware/Spyware scans tend to find bugs which reduce performance. Scan your computer up.
7. (OPTIONAL) Overclock your processor, RAM, and graphics card. This may or may not be possible with your computer. You can overclock your graphics card with
Coolbits. You want to increase your Core and Memory (by a few MHz each) frequencies here. If you overclock it too much, it will cause your card to crash. This doesn't hurt it, you'll just need to restart your computer and try again.
7.1Most factory built computer's can't overclock their CPU and RAM, so don't worry about this if you can't find anything. To overclock your RAM and CPU, boot up your computer. Just before it boots into windows, it will say something like "Press (F4) for Startup". Press whatever key is required, and a really old-style blue/gray screen will appear. Then see if there are any settings which let you play with the FSB/Core/Nib frequency. If you see settings like the ones I have described, find a more detailed guide about this. It takes a lot of time and effort to overclock CPU and RAM.
Your computer is old. I still have a P4 2.2GHz, and and I understand it's really slow sometimes. Do as I suggested, and you'll probably see a noticable performance increase. However, you'll probably experience the same type of lag you always have. The only way to fix that is to upgrade, or buy a new computer altogether.
0
Solidus1337 wrote...
I don't know where you got the idea that I'm an AMD fanboy though.Because you replied to three specific posts, all so you could say AMD was better than Intel. Sounds like a fanboy to me. By the same coin, if you wanna call me an Intel fanboy, I won't argue (if it quacks like a duck...).
Solidus1337 wrote...
So can you honestly tell me that for someone wanting a quick fix rig or great gaming rig that AMD as of now isn't the way to go?No, I don't, because I think if rober is going to buy new parts (which I suppose he isn't), he should opt for a passable quick fix computer which he could use until he has the money for something substantial, by which time all the stuff you're primping will very likely be in the "quick fix" category. I'm also pushing for energy efficiency and Intel seems to be the better of the two for whatever price pranges you're throwing out there.
0
Anomalouse wrote...
Solidus1337 wrote...
I don't know where you got the idea that I'm an AMD fanboy though.Because you replied to three specific posts, all so you could say AMD was better than Intel. Sounds like a fanboy to me. By the same coin, if you wanna call me an Intel fanboy, I won't argue (if it quacks like a duck...).
I second that.. I noticed too that you (Solidus) are an AMD fanboy.
0
I can agree with quite a few things you've said Solidus, upgrading capability is a godsend, and getting a 775 over an AM3 at this point of time would be a bad move.
For overall processing power, go with Intel.
For gaming performance, go with an AMD, and only if you're in the mid-range to mid-high range of processors.
An i7 will encode videos remarkably faster than a Phenom II, why? Because Intel doesn't put a lot of thought into the gaming market, most of their customers run high-end computers built for professional services.
The majority of AMD customers have been and will continue to be, gamers and General users. So they put a lot more focus into the operations that they would be using it for. It's been this way for years. They each have their own share of the consumer market, and they both provide excellent quality for their consumer base.
Damn near every game I've seen come out this year hasn't even come close to peaking my processor, so really, it'd be smarter to go with an Intel. Why? Because you have the capability to do a lot more, a lot faster. Even if you'll never really use it's capabilities. Oh, and of course, power efficiency. Just wait for the new sockets to come out, it's not really that big of a deal.
For overall processing power, go with Intel.
For gaming performance, go with an AMD, and only if you're in the mid-range to mid-high range of processors.
An i7 will encode videos remarkably faster than a Phenom II, why? Because Intel doesn't put a lot of thought into the gaming market, most of their customers run high-end computers built for professional services.
The majority of AMD customers have been and will continue to be, gamers and General users. So they put a lot more focus into the operations that they would be using it for. It's been this way for years. They each have their own share of the consumer market, and they both provide excellent quality for their consumer base.
Damn near every game I've seen come out this year hasn't even come close to peaking my processor, so really, it'd be smarter to go with an Intel. Why? Because you have the capability to do a lot more, a lot faster. Even if you'll never really use it's capabilities. Oh, and of course, power efficiency. Just wait for the new sockets to come out, it's not really that big of a deal.
0
jenslyn wrote...
You need to clean up you pc before doing anything else. You mention DotA your self, and that is a game(mod) that can practically run on anything without lagging. I am very sure you should be able to play DotA on your current hardware without any problems, any computer will run slow if you do not take care of it
I don't know if that's the case. Last I checked, my Drive wasn't even close to being a quart full and the game was ALREADY laggy... but I'll double-check once I get the game back on my PC.
Rothen wrote...
I don't think the original poster had any intention of buying a new computer. He wanted suggestions to increase performance.In any case, a few suggestions
1. Download CCleaner, and run a clean up.
2. Uninstall all programs you don't use. They make your computer slower
3. Defragment your hard drive: You can do this by going to "My Computer", and clicking "Properties" on your main drive. Click on the tabs until you find it. This will take a while. Also you can download My Defrag which can do it for you.
4. Download the latest graphics drivers. http://www.nvidia.com/object/winxp_175.19_whql.html. Install these These are for Windows XP 32 bit
5. Go to "run" and type "msconfig". Then uncheck some things (you don't need) in the "Startup", and "Services" tabs. Use your judgment on this one, you can always change them back if you realize you need a startup process.
6. Virus/Malware/Spyware scans tend to find bugs which reduce performance. Scan your computer up.
7. (OPTIONAL) Overclock your processor, RAM, and graphics card. This may or may not be possible with your computer. You can overclock your graphics card with
Coolbits. You want to increase your Core and Memory (by a few MHz each) frequencies here. If you overclock it too much, it will cause your card to crash. This doesn't hurt it, you'll just need to restart your computer and try again.
7.1Most factory built computer's can't overclock their CPU and RAM, so don't worry about this if you can't find anything. To overclock your RAM and CPU, boot up your computer. Just before it boots into windows, it will say something like "Press (F4) for Startup". Press whatever key is required, and a really old-style blue/gray screen will appear. Then see if there are any settings which let you play with the FSB/Core/Nib frequency. If you see settings like the ones I have described, find a more detailed guide about this. It takes a lot of time and effort to overclock CPU and RAM.
Your computer is old. I still have a P4 2.2GHz, and and I understand it's really slow sometimes. Do as I suggested, and you'll probably see a noticable performance increase. However, you'll probably experience the same type of lag you always have. The only way to fix that is to upgrade, or buy a new computer altogether.
1. What's the diff with the PC's given Disk cleanup?
2. I do that...
3. I know that...
4 below. Will check later.
and everyone, no, I really have not thought of buying a new PC altogether... but I AM going so far as to buy a video card and processor if it helps.