[tips]increase battery performance - LG Optimus Me P350

If you face problem with battery.. draining like hell..
then these tips are for you....
1. Battery Calibration
2. Control Apps
3. Device Setting
1. Battery Calibration
Don't use any application..
Just charge your battery till 100%.. Restart your phone
without remove charger..Important
after restart (battery show 60 to 98%. leave it on charge again till 100% + 2 hrs. more
Then remove from charger & use phone until battery drain to 0% and switch-off itself
Don't recharge between 100 to 0%.. then try to restart at least 3 time.. to sure drain battery completely
now connect your phone to charger.. after 10 minutes start your phone.
but don't remove your charger till battery goes 100%...Important
(sometime it take more than 4-5 hrs. so better in night) When battery goes 100% ...now you done Calibration..
Technically..
on every restart Android reset Battery (by wipe battery status)
So.. on 100% Android make Maximum level - on 0% minimum level
P.S. Do this calibration on every ROM flash or at-least one time a month..
2. Control Apps
Some Application consume battery do much..
i.e. Facebook, Youtube, Maps, Whatsapp, Viber, Yahoo! Mail / Messenger, Skype, Hotmail.com, etc.
so when you don't use these apps (running in background) kill them .
Better use Browser Bookmark instead applications
i.e. Facebook, YouTube, Yahoo! Mail, Yahoo Messenger, Outlook,
It help to save your RAM also..
3. Device Setting
lowest brightness..
lowest screen timeout
Close WiFi if no need
Close Data Conn. if no need.
Close Bluetooth if no need.
Close GPS if no need.
try to use dark backgrounds..
Try these tips then tell me how your battery work
Sorry for horrible & terrible English 
Credit goes to ekhasti

Thanks
Thanks buddy

Related

HTC Desire Battery Life

I have a question regarding my battery life. Yesterday night at 10:00 pm i played +/- 40 minutes on games like Angry Birds and used my 3G connection for about 10 minutes. My battery dropped from 100% to 61%. When i didnt use my phone (just idle mode) @ 11:46 pm i wanted to check how much battery i had left today in the morning (10:00 am) ..... it whas completely dead 0% .... i have this phone since august but if i knew the battery life whas so crap i would have picked another device.
Is there a way to improve it ??? since i read in diffrent topics people can use their desire for 2 days without a recharge.
- Not rooted
- Froyo 2.2
The HTC Desire is a smartphone running powerful mobile OS and a lot of additional gadgets like GPS, ...
So comparing battery life is impossible.
You can get a battery life of a mobile phone/week if you use it like a mobile phone: No GPS, no data, no playing games, no surfing, just occasional talking. So the battery life is normal and good, compared to mobile phones.
But normally you use it like a smartphone, thus you use it daily, play some games, ... which results in a battery life of a few hours (navigation) up to two or three days (moderate use), with an average battery life of a day (heavy use).
However, one thing for sure: Something is wrong with your phone.
This dosen't mean something is broken, rather you use an app/setting, which causes the battery drain, so you did something wrong, you're the failure, not the device!
Playing a game drains the battery fast. The display is on, probably max. brightness and the CPU and GPU is working like hell. It also gets warm, so you can feel the increased power consumption.
In sleep mode however, it should consume much less than it did for you. Maybe 2% each hour.
So to find what app you've installed or what app you keep in the background running, install a program like Android System Info and take a look at the task list, CPU load should be around 10% if you wait a few seconds and do nothing.
Take a look at the running services (android settings, applications, ...) and check if you really need all of them or if an app is active which you don't use. Then don't force close it, only idiots do this, rather open the app and deactivate the service (like automatic updating)
Next option: Test the battery life again. Maybe an app crashed and caused the increased power draw and now everything is working fine again and battery life is normal again. Then it's impossible to find a culprit with Android System Info.
Also tell us what settings you've activated: GPS/Wifi/Data/BT/...
This is happening because, some process not letting your device to sleep..!!
All you need to do is type *#*#4636#*#*
and check the battery history ,you'll get to know which process is using your battery, and remove that application.
UpSpin said:
The HTC Desire is a smartphone running powerful mobile OS and a lot of additional gadgets like GPS, ...
So comparing battery life is impossible.
You can get a battery life of a mobile phone/week if you use it like a mobile phone: No GPS, no data, no playing games, no surfing, just occasional talking. So the battery life is normal and good, compared to mobile phones.
But normally you use it like a smartphone, thus you use it daily, play some games, ... which results in a battery life of a few hours (navigation) up to two or three days (moderate use), with an average battery life of a day (heavy use).
However, one thing for sure: Something is wrong with your phone.
This dosen't mean something is broken, rather you use an app/setting, which causes the battery drain, so you did something wrong, you're the failure, not the device!
Playing a game drains the battery fast. The display is on, probably max. brightness and the CPU and GPU is working like hell. It also gets warm, so you can feel the increased power consumption.
In sleep mode however, it should consume much less than it did for you. Maybe 2% each hour.
So to find what app you've installed or what app you keep in the background running, install a program like Android System Info and take a look at the task list, CPU load should be around 10% if you wait a few seconds and do nothing.
Take a look at the running services (android settings, applications, ...) and check if you really need all of them or if an app is active which you don't use. Then don't force close it, only idiots do this, rather open the app and deactivate the service (like automatic updating)
Next option: Test the battery life again. Maybe an app crashed and caused the increased power draw and now everything is working fine again and battery life is normal again. Then it's impossible to find a culprit with Android System Info.
Also tell us what settings you've activated: GPS/Wifi/Data/BT/...
Click to expand...
Click to collapse
Brightness is already said to medium, i also turned of those life wallpapers and it still drains like ****. When i look at the battery status it says battery life is good. Maybe a application that is running i dont know, ill try to find it out. So far i have a few apps installed which i rarely use.
harish.awe said:
This is happening because, some process not letting your device to sleep..!!
All you need to do is type *#*#4636#*#*
and check the battery history ,you'll get to know which process is using your battery, and remove that application.
Click to expand...
Click to collapse
Thanks will check it out and see what it does now in idle mode.
Idle mode 01:28 pm starts now, will post results in a few hours.
Edit: It's 02:00 pm here and i already lost 4% battery, its 96% now , i did *#*#4636#*#* and checked battery status and it seems wifi is in full use 99.7%. I will turn this off but what about the 3G connection
Edit2: It's 2:24 pm here and the battery status is 92% now, i reveived +/- 4 emails in that time. I checked the status in battery indicator pro and this is what it says
Android system 37%
Mobile Stand-by 22%
Phone inactive 15%
Wi-Fi 15%
view 11%
nothing else......i am really lost now.
Is my battery damaged/broken ? .... how can i reset/callibrate the battery ? or should i contact the shop where i got this phone from for a new battery ?
don't worry, lots of people are having bad battery lifes, and angry bird drain your battery really quickly, so it is quite normal, especially on AMOLED desires.
h3llb3nd4 said:
don't worry, lots of people are having bad battery lifes, and angry bird drain your battery really quickly, so it is quite normal, especially on AMOLED desires.
Click to expand...
Click to collapse
Yeah i have AMOLED
PS: After 30 minutes without touching it the battery is still 92%.
you could install setcpu and set profiles to save battry life
Might try that.....but after 1 hour the battery is still 92%.....i guess wifi drained my stuff down all the way as i am pretty sure i turned that thing of last time.
i will do some more tests later....
Edit: After 1 and half hour the battery is still 92%, guess the stock rom isnt that bad .
MichelN said:
Edit2: It's 2:24 pm here and the battery status is 92% now, i reveived +/- 4 emails in that time. I checked the status in battery indicator pro and this is what it says
Click to expand...
Click to collapse
Its not 5:09 pm here and the battery is now 91% (idle, not touched)....guess wifi what the bad thing on my phone.
Tested the battery last night and must say i am happy with the results
10:00 pm yesterday the battery whas 60%, today i looked back @ 11:24 am and the battery just dropped with 10% (3G is on), i didn't touch the phone since then.
Stock Rom / Froyo 2.2
The battery drain came from wifi
I wrote HTC about the battery and they just sent me a brand new one So now I have 2 batteries and I think I'm happy DD
You can check your battery usage with a widget called "currentwidget" (search for it on this forum)
Usually on SBY with radio ON my phone drains from 3 to 4 Ma and 2ma in plane mode. (sounds good with a 1400mah battery)
In heavy usage, it can go anything from 150 to 500ma (ie: playing game with wifi ON)!!
For nice graphics, try to install "battery snap" too.
From HTC themself:
“To also help with Battery Life you can do these steps exactly:
1) Turn your device ON and Charge the device for 8 hours or more
2) Unplug the device and Turn the phone OFF and charge for 1 hour
3) Unplug the device Turn ON wait 2 minutes and Turn OFF and charge for another hour Your battery life should almost double, we have tested this on our devices and other agents have seen a major difference as well“
Click to expand...
Click to collapse
also found this on a swedish website (i useed google translate, to lazy to manually translate it)
A known problem with the new update of the HTC Desire to Android 2.2 Froyo is battery life. How users have experienced the change is highly variable. Several said that battery life has improved, some even talk about a major improvement. The others have had problems that the phone charges from a fully charged battery several times in one day. If you have experienced such problems, there are measures, some simple, others more complicated and time consuming. Below I list things you can try, the lightest at the top.
# 1 Look what it's drawing power. Go to Settings> About phone> Battery> Battery usage or enter * # * # 4636 # * # * on the keypad and look around a bit. Is there anything that seems abnormal, or any program that seems to be the culprit, uninstall simply the application and see if that helps. While you can uninstall applications you believe is in the background and drag the cream from the phone's battery. Some applications may slip into the "Android System" in your battery history.
# 2 Uninstall system control and task killers. Advanced Task Killer and similar programs do more harm than they help. It is unfortunately only to realize this and stop using them. Android is an OS made for having many applications driving on the background. The operating system puts himself applications you do not use the idle to conserve battery power. Different programs that measure your performance on the phone, for example, Task Panel never sets in idle and therefore system resources continuously. If you have such software installed it may be time to consider uninstalling it. More on why the task killers and Android do not go hand in hand in to read this article by Android developer Dianne Hack Born.
# 3 Clean your home screen. It can be a good idea to try if it helps to clean up your Home screens from various widgets.
# 4 Do a soft reset. Discharge the battery completely (not that the phone is turned off), turn off the phone manually, remove the battery and reinsert it, restart your phone and put it on charge. This may have some effect and provide an improved battery life. Such a restoration known as a soft reset and should be tested before you do a master reset (hard reset).
# 5 Do a "hard reset". Have you done all the methods above are still not noticed any major difference? Then it's time to do a master reset of the OS. HTC have said they for some users might went wrong during the update to Froyo causing poor battery life, and when it is easiest to do a reset to get to grips with the problem. Although Android automatically sync contacts in the "cloud" so it might be a good idea to make a backup of your contacts (Contacts> Menu> Import / Export). Note that when you do a hard reset resets the entire phone, including messages, settings, themes, installed applications, etc. These are not the contents of your SD card. There are two methods to restore your phone, do a google search on "hard reset desire," so there are many simple guides. After restoration, the idea not to install any applications you had installed before. Install the programs one at a time and not too many at once.
Click to expand...
Click to collapse

what would be the best kernal for me to have ?

my battery drains like a bugatti veyron doing 252mph constantly
so what would you advise . is the kernal i have now the best or should i change .. i dont want to reall lose much performance on what i have now but would like the battery to maybe improve if possible ...
from full charge taking plug out searching market for 2 mins the battery drains 5-8% in matter of mins
and i have only had the phone a week
With that kind of drains the problems the kernel won't change that much. There is probably a app that causes the battery drain so looking in to that will have more effect. Also the brightness/screen on is the biggest drain and kernel won't do much about that.
You said that you have the phone a week, the battery needs some time to reach it's full potential and you probably use the phone a lot because it's new. So use the phone normally for another week, after that week let the phone drain until it shuts itself off, leaf it off and charge it till it's full. (there is a different calibration method but this always worked for me)
What do you have now? Stock or rooted?
Sent from my HTC Desire using XDA App
First of all, I would assume that you don't use the phone non-stop (it would be justified to lose power in a few hours if you're on it non-stop).
I recently had issues with power consumption as well. What I did was:
1) check the built in battery monitor: menu-settings-about phone-battery-battery use. The bad thing about this monitor is that it does not differentiate well the apps consuming power, but you can still see if there's something wrong, as the most consumption should come normally from the screen and voice calls. For me, the most consumption was made by com.htc.bg, which, if I let the monitor on for a few seconds, would transform in the calendar app. Weird stuff. I unchecked the calednar auto sync from menu-settings-accounts and sync. It may have slowed the power loss down, but not significantly. I noticed a significant loss of battery by WiFi. I realized, I needed more information so:
2) I installed an app called 'Power Tutor'. What it does is, it calculates which apps consumes power, and it shows you in percentages. After install, you need to start the 'power profiler'. It will appear in your notification bar. If you let it run, after a few hours, you can see in "view application power usage" who is using power. That's how I discovered that my winamp app was really off the charts using power like crazy. So I went in the winamp settings, and I unchecked some options that could have determined this power consumption, like wireless sync, automatic mount as USB drive, etc. There was actually an option that was overriding the wifi power management, stating that the wifi does not stop after 180 seconds of standby. Basically, if you have wifi on, and you stop using the phone for 3 minutes, the phone automatically turns off the wifi. This was not happening any more, due to winamp. So I unchecked all those options, and voila. It worked, I have now normal battery life.
Good luck!
be aware of a couple of things
1. battery drain for the 1st few weeks are high because of a couple of factors, the battery "learns" and gets conditioned over a period of time (doesnt use the old 16hr charge process). its a new device for you so its a novelty, you probably mess about with it with the screen on more than you think.
2. there is a configuration within HTC's builds and in the memory chip of the battery to stop over charging. the device will charge to 100 and then slowly deplete to 90% while still saying full on the phone. as soon as you disconnect it recalibrates to the correct value which is anywhere between 90% and 100% depending at which part of the cycle you catch it
Some other tips to increase battery life, from a friend of mine in the Romanian forum:
1) use the app watchdog, it will warn you when an app is using too much of the processor and will ask you if you want to close it.
2) juice defender with the paid add-on 'ultimate juice' - with the correct settings... it's amazing.
3) Dial *#*#4636#*#* - phone information-network type: select gsm auto prl. The phone will stay on 3G when it has good signal, and switch to 2G when it doesnt, saving battery
4) Change the wallpaper to a static one, not a live one.
5) Go to menu-settings-accounts and sync and increase sync intervals for weather, news, or even set them to sync manually when you choose.
i will try and answer everything at once ..
ok my screen is on 13% brightness
i hardly ever use my phone , the only real use was to root , s-off, put ROM ETC ON
I reply to about 50 texts ish per day and search the market for literally 1-2 mins to see what new apps are in
i dont play games or anything
the thing the battery uses most is the screen and as i say i have it on monochrome theme with 13% brightness, there is nothing synced , i check automatically for email etc .. actually beautiful widgets is set to auto update every 4 hours
i never use wifi as i have a 3gb download/data usage, i dont use gps ...well i do but i have had no need to .. thats about all i can tell ya
rastaman the pt2 is a bit weird it should stay at 100 if just taken out of charge
I calibrated the battery and that made no difference.
Sent from my HTC Desire using XDA App

is my battery drain normal?

hello, i just tried this tuto
http://forum.xda-developers.com/showthread.php?t=755903&page=4
but could not do it several times as described in the tutorial...
i charged the desire while it was on until the led light turns green... then i powered it off and charged it.. the led light became green after only a few minutes... so i powered it on.. and then switched if off.. put the charger but led light remained green.... so couldn't repeat it several times as described in the tutorial...
then i started using it... i lost like 1% every 1.5-2 mins of internet browsing... is that normal??
playing games like super mario on tigergba for 1 minutes drains like 1% of my battery..
is that all normal? so overall after 10-15mins of use (internet and gaming) i lost like 9% to 10% of battery... normal?
YMMV depending on conditions like what software your using, what's running in the background, live wallpapers, updating widgets and radios... Can't really say whats normal, my phone lasts about 2 days with just Bluetooth (car), three email accounts downloading every 5-15 mins and a few other things. Either carry a spare batt or change your usage.
no live background and wifi always on... that's it.. i am not even put a sim card on it yet... so not using gsm..
Is the phone/batt new? May take a while for it to reach full capacity... Also, you could try re-calibrating the batt through AmonRa.
Box287 said:
Is the phone/batt new? May take a while for it to reach full capacity... Also, you could try re-calibrating the batt through AmonRa.
Click to expand...
Click to collapse
what is Amonra? i have put my sim card on it... yes the phone and batt are new. have used it a couple of days now(about 8-9 charges in all now) and i lose 4% of batt after 2hrs and 07mins of phone on (and about 21mins of wake time)... without doing nothing... only standby.. everything turned off, wifi, bluetooth, everything.. i just want to know if the battery consumption is normal?
p.s. i also have a static wallpaper and my brightness is about 10%
4% of battery consumption in 2hrs of standby seems ok right?
To check ur battery usage, put a sim card in it and leave it in idle (Wifi off, data off and auto sync off) and No call/sms.. just locked and idle and you should lose only 1% per hour... if you are losing more like 3-4% every hour, then some process running in the background is using up the battery..
Use this as a measure to check your battery drain.. It always works for me
yes i Tink the battery is the cause
vpraveenis said:
To check ur battery usage, put a sim card in it and leave it in idle (Wifi off, data off and auto sync off) and No call/sms.. just locked and idle and you should lose only 1% per hour... if you are losing more like 3-4% every hour, then some process running in the background is using up the battery..
Use this as a measure to check your battery drain.. It always works for me
Click to expand...
Click to collapse
ok so 2% par hour is too much? i have everything off with low brightness and no live wallpaper.. i have advanced task killer and task xp and swipe panel running in background... maybe they are the cause?
update:
up time : 4:24:50
awake time : 0:29:05
battery : 95%
have done nothing apart just look at my contacts, navigate through menus and browse image gallery
The battery consumption seems right for me but i not really sure as it's my first smartphone
2% is not abnormal. 1.5% per hour is alright.... What rom are you using and have you overclocked with setcpu??
Edit: and a small advise.. Dont use task killers to kill off apps. Let them be. Just exit from an app using the back key. Use task killer only in an extreme case where an app hangs up. Otherwise android will take care of apps just fine.
and enjoy your smartphone... I try to use it maximum and charge every morning.. it is a beautiful device
If you use advanced task killer that could be an explaination for higher batterie drain. If you use android 2.2 or above then you don't need it.
Also do you have amoled? If you have a white screen showing on your phone your batterie drain is much higher then with darker colours.
vpraveenis said:
2% is not abnormal. 1.5% per hour is alright.... What rom are you using and have you overclocked with setcpu??
Edit: and a small advise.. Dont use task killers to kill off apps. Let them be. Just exit from an app using the back key. Use task killer only in an extreme case where an app hangs up. Otherwise android will take care of apps just fine.
and enjoy your smartphone... I try to use it maximum and charge every morning.. it is a beautiful device
Click to expand...
Click to collapse
ok thx for the advice. i am on stock froyo. I have set auto kill on advanced task killer.. i should disable it? and any good app to switch between apps? i am using task xp.
update : 5h45mins of standby and 6% of battery drained. about 1% per hour.. hence i think it's normal thx the advice anyway

Battery drain <90 and below..

Hey guys ive done a similar thread on this a while back but this is a bit different now the issue here is when my phone from 100% all the way to 90 % battery is awesome like so damn good. but when it hits 89% it starts draining quite quick the main drainage is when i put the phone in sleep mode it drains. like i had my phone at 85 % left it for exactly 5 minutes and it dropped to 84%. Ive tried every rom/ kernel out there..nothing has helped or changed. I took it to the warranty they said its a software problem and that didnt fix anything. i have BBS and Kernel wakelock since boot is "wlan_rx_wake" maxing out at 2.6 % the others are just power manager service , etc. Partial wakelock since boot is AudioOut_2 stricking at a 17.8% max. And all the others are NetworkLocationLocator. Currently on Pheonix Rom (Debloated ALOT!!,awesome rom) and Note2core since Pearseus gave me lag issues.
Most battery issues are caused by:
1. antenna transmitting
2. screen time
3. processor load
Troubleshooting should start from the simplest things (Before you replace a motherboard/power-supply, make sure the computer is plugged into the socket, etc). Look at apps that use the network (Google Now, Google Local, Google Maps, Google Mail, Google Calendar, Google Contacts, Google Photos, Picasa, Instant Upload, Exchange ActiveSync, Samsung Backup, Weather Widget, Weather & News and whatever app you decide to install, ie: Facebook, Twitter, Reddit, Viber, Skype, WhatsApp, etc) and make sure you disable or at least change the app's setting to update less frequently.
Make sure you use automatic brightness and feel free to lower the bar around 50% when full screen brightness is not really required.
Make sure you don't have some app constantly running in the background (You can see this from the Battery menu, the phone shouldn't be 'Awake' most of the time when the screen is off).
I manage to get ~15-20 hours out of one charge, with 4-6 screen hours and all of the apps I mentioned above (with proper sync settings, of course).
Thats cool but i really wanna know why from 100 to 90 battery is awesome but then it start sucking up
Do I have wake locks problems? =(
no those look fine.
a wake lock issue will show around 90% of uptime as awake.
your looking around 11%.
The reason its ace from 100 to 90 percent is that to hit 100% you have to over volt a lithium based battery. this is why most chargers switch to trickle around 90%.
so it confuses the battery monitor as its in a way (as the battery level indicator uses voltage to indicate charge) more than 100%
the battery is a 3.8v battery, but between 90 and 100 percent it is at around 4.6v and dropping so until it hits below 3.8v (100%) it drops very slowly.
Now that i turned off Google Now and ticked off all 3 settings under GPS, I rarely lose a percentage when the screen is off. [I lose 1% overnight] With that said, I feel the total opposite. I feel like phone gets stronger as the percentage goes down. Try doing what I did and let us know what happens.
But why does mine drain so quick..people get like 20 minutes of on screen time per 1 % i get like 3 minutes if im lucky..
boodies said:
Now that i turned off Google Now and ticked off all 3 settings under GPS, I rarely lose a percentage when the screen is off. [I lose 1% overnight] With that said, I feel the total opposite. I feel like phone gets stronger as the percentage goes down. Try doing what I did and let us know what happens.
Click to expand...
Click to collapse
Lost 10% overnight..,i keep most of my stuff really off but it still drains..
bluetooth off
nfc off
GPS off
My google now is on however i dont use it that much..does that really effect your battery ?
Yeah Aus, try turning Google Now off. I personally think it's extremely overated. It keeps track of your location so it will "try" to use gps even if it's turned off. I think just by the program waking the device"trying" to use the gps is wasting precious battery. Let me know how that goes.
ps - obviously I dont have bt and nfc on at all times because I have no use for them myself. but my wifi and 3 emails are constantly on and syncing 24/7
ps 2- I used to lose 10% overnight just like you but I had Google Now and all 3 GPS settings ticked on.
I'm surprised no one has mentioned it yet:
It's a battery gauge. It doesn't actually show 100% of the time the correct %. It could be not calibrated correctly (shouldn't need to, either). I actually spend a lot of time from 100-80%. Then it drops rather quickly! I hardly ever spend any time below 60%, so I'm sure it's just my battery reporting what it THINKS is the correct battery life %.

[TIPS]To save battery life

If you face problem with battery.. draining like hell..
then these tips are for you....
1. Battery Calibration
2. Control Apps
3. Device Setting
1. Battery Calibration
Don't use any application..
Just charge your battery till 100%.. Restart your phone
without remove charger..Important
after restart (battery show 60 to 98%. leave it on charge again till 100% + 2 hrs. more
Then remove from charger & use phone until battery drain to 0% and switch-off itself
Don't recharge between 100 to 0%.. then try to restart at least 3 time.. to sure drain battery completely
now connect your phone to charger.. after 10 minutes start your phone.
but don't remove your charger till battery goes 100%...Important
(sometime it take more than 4-5 hrs. so better in night) When battery goes 100% ...now you done Calibration..
Technically..
on every restart Android reset Battery (by wipe battery status)
So.. on 100% Android make Maximum level - on 0% minimum level
P.S. Do this calibration on every ROM flash or at-least one time a month..
2. Control Apps
Some Application consume battery do much..
i.e. Facebook, Youtube, Maps, Whatsapp, Viber, Yahoo! Mail / Messenger, Skype, Hotmail.com, etc.
so when you don't use these apps (running in background) kill them .
Better use Browser Bookmark instead applications
i.e. Facebook, YouTube, Yahoo! Mail, Yahoo Messenger, Outlook,
It help to save your RAM also..
3. Device Setting
lowest brightness..
lowest screen timeout
Close WiFi if no need
Close Data Conn. if no need.
Close Bluetooth if no need.
Close GPS if no need.
try to use dark backgrounds..
Try these tips then tell me how your battery work
Sorry for horrible & terrible English
Credit goes to ekhasti

Categories

Resources