[Q] Samsung Focus - HOW to get a BETTER 3g connection? - Focus General

Guys,
I have a Samsung Focus for a quite long time. There is an issue that is ANNOYING, that problem that obligate us to restart the phone to reconnect to 3G connection. I had this issue in the past, until the NoDo Update was released!
After NoDo, ISSUE SOLVED! Internet connection outside Wifi perfect, and it managed perfectly. BBBUT
Now mango is launched! WTF! The problem is here again! After mango, the 3G connection is wooooooooorrse! Who else feel the same situation? Anyone that felt, could solve it somehow? It seems that drivers are not updated, I don't know. Please, don't say that it may be my Carrier! IT IS NOT! =)
ps: I have already entered in Diagnosis tool, and did the adjusts you suggested, but nothing changed.

Guys, sharing an article: http://wp7lab.com/news/data-leak-mango/

Yes , unfortunately 3g/3G+ is slow when compared to a decent smartphone, at least in Europe.
I have tested more than 3 WP7 devices, they are slow.
Focus is the slowest in Europe since the it is from US/Canada markets. Flashing an Omnia7 radio helps improving the speed by some 20-30 percents.
The secret lies within the RoM , there are several xml files responsible for data handling. ATT/Rogers CSC files don't configure the device to European protocols.
Theoretically, one could build a Frankenstein ROM from an OMNIA7 device by using the edited csc file and adding Focus drivers to it.
I am working @ this right now...

I'm in the U.S., and I'm having the same issues. Several times a day I web browse and I get the connection error message. Did the original diagnostic settings, as well.

http: //windowsphonehacker .com/articles/how_to_enable_hsupa_on_your_samsung_focus_and_triple_your_upload_speeds-04-19-11
this is pretty useful guys

Thanks for reminding me!!! I forgot to reinstate that mod after updating to Mango. Awesome!!!

My phone is unlocked from Att but I'm in Jamaica. I love this phone but the 3g is giving me hell to selling point where I am considering selling the device. Is there any help out there for this problem?

Try this: settings/applications/radio
set it to World (instead of North America)

EnderPsp said:
Try this: settings/applications/radio
set it to World (instead of North America)
Click to expand...
Click to collapse
I love you man 3g works without a hitch now, and I can even download apps. Once I could only do that over my home WiFi. Thanks a million brother!!!

htc9420 said:
Yes , unfortunately 3g/3G+ is slow when compared to a decent smartphone, at least in Europe.
I have tested more than 3 WP7 devices, they are slow.
Focus is the slowest in Europe since the it is from US/Canada markets. Flashing an Omnia7 radio helps improving the speed by some 20-30 percents.
The secret lies within the RoM , there are several xml files responsible for data handling. ATT/Rogers CSC files don't configure the device to European protocols.
Theoretically, one could build a Frankenstein ROM from an OMNIA7 device by using the edited csc file and adding Focus drivers to it.
I am working @ this right now...
Click to expand...
Click to collapse
How can we flash an edited CSC file? This is what I have been trying to figure out for a week now. If I edit one and send you the files can you sign it?

Related

Possible fix for data stalling issues some of us are having.

Right, a little back story.
I brought my SGS2 at the start of May in the UK on O2 so I have an early model which came with the firmware before KE1. I rooted in the first week and was flashing Villainrom 1.0 before too long with no data problems.
I think it was around KE2 with Lite'ning rom that I first saw my phone constantly switching between H & 3G and stalling when receiving or sending data. This behaviour has continued through all the firmwares I've tried with many different modems. I moved onto to Cognition when it was v1.01 and have been using it all the way unto 1.2 with the KG3 modem. Again still with data connecting problems.
Things I have tried -
Turning off fast dormacy
Editing the build.prop http://forum.xda-developers.com/showthread.php?t=1097612&highlight=build.prop pages 1-5
Switching off HSDPA/HSUPA via the *#301279# command
Disabling juice defender
Switching to WCDMA only
Changing modems
Full hard reset and reflasing of roms
Even with the above on multiple roms and rom versions my data connection was unreliable at best and killing spree warranting at its worst.
Possible fix-
What i found lurking on XDA on a slow day at work was the command below
*#2263#
This allows you to select which bands your phone uses. I selected option 2 then tested the 4 available bands. They all resulted in a complete loss of reception except WCDMA 2100. this is probably network specific you'll need to try it yourselves.
The results and current settings
Now when I try to use my data connection the phone no longer switches between H & 3G. It will start on 3G then find H and stay there, I see a slight delay if its been in deep sleep or JD has cut the connect but this is normal for the phone to start on 3G to save power.
Fast dormacy - off
build.prop -stock/unedited (I found this worked for me for a while but since 2.3.4 it didnt seem to help)
HSDPA/HSUPA via the *#301279# command - both on
Juice defender - on
WCDMA only selected as when picking a band it doesn't seem to like having a GSM band selected as well (happy to be corrected on that)
Modem KG3 -
Rom cog 1.2 - I'm patiently waiting 1.4 based on KG6 to test my findings.
Conclusion-
Okay it could be that selecting a band does F'all and that I'm seeing better results for a completely different reason. I'm not a developer so my fixing skills amount to playing with stuff I don't fully understand and seeing how more or less broke I've made it.
After thought -
Ive seen on the sensation forum they have discussed the wrong IMEI code being the cause of poor data speeds so I may look into that next.
Please share your experiences and anything else you've tried.
Ive seen on the sensation forum they have discussed the wrong IMEI code being the cause of poor data speeds so I may look into that next.
That should be no connection as IMEI belongs to phone and handshakes with network first .
KG6 modem some report as better .
jje
I will have to give this a try and see how it works, thanks for the share.
I am in the same boat, it is VERY frustrating to say the least. A typical scenario for me is: reading a web page on my S2 for a good few minutes (3g has gone to sleep mode by the time I have finished reading), I click on a link, 3g flashes, H comes up and flashes once.....wait.....wait.......wait......10 seconds later it decides to initiate a connection and take me where I want to go! It does the same thing with the XDA app. I have been onto O2 about this a couple of weeks ago, all they did was give me the settings over the phone (which were the exact same ones I already had) and they also sent me a replacement sim card, suffice to say, there is no change. Now I am convinced its a network problem of some sort, I have a three sim card which I have been trying out and the above problems do not exist anymore when using three, I click a link after 3g has gone to sleep and it goes from 3g to H and initialises the data transfer in one smooth motion. It looks like I'll be getting my PAC code and moving to Three!
would be interested to hear if switching to the 2100 band helps at all seeing as your on O2 as well
Mine is O2 via Giffgaff and no problems at all .
Tested KG6 modem Wi|Fi only and it is a stronger signal .
jje
Yeah, forgot to mention that, I have just enabled it. I can't test at the moment though coz there is no 3G coverage where I am. The only problem with enabling it is you will not be able to connect to GPRS or Edge if you need to. But it is worth testing regardless.
Just been out and about and tried that setting, didn't make much difference unfortunately
Maybe it was a combination of tweaks on my end. What rom & modem are you using?
bentez2003 said:
Maybe it was a combination of tweaks on my end. What rom & modem are you using?
Click to expand...
Click to collapse
Villain 2.3 with KG3 modem. The problem has been the same whatever ROM I have used, I even flashed back to O2 stock a couple of weeks ago to see if it was a ROM problem, but that was the same. I can't remember what it was like when I first got the handset though, mine was the first batch as well.
JJEgan said:
Mine is O2 via Giffgaff and no problems at all .
Tested KG6 modem Wi|Fi only and it is a stronger signal .
jje
Click to expand...
Click to collapse
The wife is on Giffgaff so I think I'll give that sim a try before I get my PAC off O2.
bentez2003 said:
Right, a little back story.
What i found lurking on XDA on a slow day at work was the command below
*#2263#
This allows you to select which bands your phone uses. I selected option 2 then tested the 4 available bands. They all resulted in a complete loss of reception except WCDMA 2100. this is probably network specific you'll need to try it yourselves.
.
Click to expand...
Click to collapse
hi
i am just testing now this fix. i have an o2 phone and i did the same changes you did, disable fast dormancy, changed build.prop settings, will let you know after going a few times underground ;-)
gabrio
confirm, this is working, even when i go underground or when the signal goes away, it gets back to H/H+ and works, gabrio
Give it a little while, I think you'll be back saying it didn't work
Personally, I went ahead with my threat and moved over to 3uk, never looked back since with this problem, been perfect!
I've tried it all. Disabled fast dormancy, hspa, toyed with band selection, edited build.prop (btw, don't bother with it, the network settings you find on the web to type in don't work on the s2) you name it - but it would still cut out. Luckily, my phone is unlocked so I switched my provider and now it works like a charm with all the bells and whistles enabled. I can ride the tram all across warsaw and maybe have a handful of 2-3 second hiccups when I'm listening to online radio. Curiously enough, on my previous provider I've noted that there are some areas (like a busy mall - Arkadia) where it would not stall as well as a few other places, and most other areas that were notorious with data hanging. I'm convinced now that it is an issue on the telco side (*cough*Orange*cough*), and too bad because I was on a prepaid plan with them that for roughly $30 I had 7GB of transfer. I guess they figured they can promise the world on their trash network, because nobody would actually use it up. YMMV.
Had this issue with a UK GS2 purchased from Negri using it on AT&T.
Since upgrading to the latest UK firmware with 2.3.4 I have not had the issue going on about 2 weeks now!
Man was that issue annoying. Had to restart the phone sometimes to get data back.
Joe
Ok I did that too though how abt lag? Phone lags a bit opening large sms conversations and browsing home screens.. But peace. Yours too?
Gabrio
Sent from my GT-I9100 using XDA App

[Q] Focus on Europe Orange, which FW is better?

I have a Focus from ATT, unlocked and upgraded to Mango. I really have slow 3g speeds...no matter what hack I use, no clue why...on initial NoDo it was faster...
Is there a generic WP7Rom for Samsung?
Is running Rogers ROM more friendly to the European carriers?
htc9420 said:
I have a Focus from ATT, unlocked and upgraded to Mango. I really have slow 3g speeds...no matter what hack I use, no clue why...on initial NoDo it was faster...
Is there a generic WP7Rom for Samsung?
Is running Rogers ROM more friendly to the European carriers?
Click to expand...
Click to collapse
While Rogers Rom is the cleanest and most close to the "stock" Focus rom, if you have an AT&T I suggest you stick with that. Both behave the same with EU carriers, I've tested both.
If your phone is originally on AT&T, you should know that all updates are released by the original phone carrier. Zune passes the phone's IMEI to MS servers, which according to their database, it's on AT&T. Even if you flash Rogers rom, your updates will still come from AT&T.
As for speed, they're exactly the same. Customization is different and as I said, Rogers is cleanest. If you don't care about unlock, you should probably stick with Rogers.
3g speed
I read and read, all hacks done...still 16-18ko/sec...less than EDGE.
I asked the initial question because everything seems out of pace with the ATT rom, GPS data and so on... on NoDO it was behaving great, maybe I should stick to it
htc9420 said:
I read and read, all hacks done...still 16-18ko/sec...less than EDGE.
I asked the initial question because everything seems out of pace with the ATT rom, GPS data and so on... on NoDO it was behaving great, maybe I should stick to it
Click to expand...
Click to collapse
What you can do, is go to Diagnosis, and make note of the settings in Mango (I suggest a camera for this). Then go back to NoDo (restore) and compare those. Tedious, but if there's a difference that's where you'll find it.
WTF?
It seems that the WP7 doesn't get well with data connections
Results with T-Mobile in Hannover (No H+ signal):
The same SIM card:
Samsung Galaxy s2 7Mb/S download 1.9 upload-
Samsung Focus Rogers: 0.014 M down 0.01 up
HTC HD7: 1.42 down 0.01 up
Went to O2 store, tried OMNIA7 demo with my sim card---slooowwww
Is the 3G sign supposed to change into something if it gets 3G+?
htc9420 said:
Is the 3G sign supposed to change into something if it gets 3G+?
Click to expand...
Click to collapse
Not by default. You'd need to edit registry for it to show 3G+ or install Advanced config. and tick a box there.
As per 3G speed, I also have an AT&T Focus and, although it shows 3G+ most of the time, it certainly is slow. I thought it is caused by 3G range frequencies with AT&T not being the same as with Russian providers. But since you report Omnia is behaving the same way I don't know what to think.
Edit. I also suspect Internet Sharing effecting my 3G connection. I think 3G speed was better before I've enabled Internet Sharing.
I really don't know what to say about this issue, it is quite strange.
In the first day I got the Focus, I popped the SIM card inside to take it for a drive ( before rolling back to 7004 to hack it and then Nodo) it behave OK with the internet speed ( I noticed bing and IE were fast). I flashed the 7004 ATT rom and updated to Mango. Then I noticed that it crawls when getting apps from Market place. I tried too install Angry Birds(20 mega) and there were 1% increments every 20 seconds or so. I got puzzled and double checked the web and XDA for info...it is slow as a snail compared to my other phones no mater what I did. I know that this could be subjective also, but really? .01megs/sec?
I am thinking of flashing only the radio from an Omnia7, someone reported that he flashed the whole ROM and it was OK except some buttons were upside down.
Anyway, 2100 3g+ should be the same everywhere... I think that the protocols ( like handshaking,wtc) inside the radio differ among carriers overseas...
Samsung should post a generic ROM for this device....

3G connectivity issue...

hello friends
i hav a problem with m 3G speed i successfully install the wp7rom by XBmod-Yuki(HD2_Updatable_v2_nativ) and it was working flawless, i have not update it, i was using 7004 build only, while surfing for 15min i noticed that the back side is heated up too much(at this point of time my 3G speed is amazing...no problem at all). so i decided to go back to stock wm6.5(flash via sd card) and i found that i loose my 3G speed.... my hd2 shows that it is connected with 3g data pack("H" icon on top) but it gives the the surfing and downloading speed of GPRS only.
I tried several WM and Android builds but my hd2 is not ready to give me speed of 3G. i did task29(provided by doloop). i again flash the wp7 rom by Hd2Owner (http://forum.xda-developers.com/showthread.php?t=953078). still having same problem....
Plz help me out. any further information is needed to be provided???
67 views and not a single suggestion???????
meet.rajiv15 said:
67 views and not a single suggestion???????
Click to expand...
Click to collapse
Not much of a suggestion for you maybe but..
Contact your provider and see if your SIM is 3G compatible. Many people are using older SIMs which do not use the phones capabilities to the full. They should replace it for free. At least find out if there have been 3G problems in your area.
BTW the overheating you mentioned using 7004 may be due to bad SD drivers which are present in versions below 7392, upgrading might have helped cure this.
I hope this helps
Robbie P said:
Not much of a suggestion for you maybe but..
Contact your provider and see if your SIM is 3G compatible. Many people are using older SIMs which do not use the phones capabilities to the full. They should replace it for free. At least find out if there have been 3G problems in your area.
BTW the overheating you mentioned using 7004 may be due to bad SD drivers which are present in versions below 7392, upgrading might have helped cure this.
I hope this helps
Click to expand...
Click to collapse
Thank you so much for reply.
1) Previously i was using the same sim card with 3G in the same location
where i am staying now.
2)w7 build of hd2owner is 7.5 only.
today i connect my mobile with my laptop(win XP) to use the internet and the local area connection shows 425mbps speed in status?? when i checked the speed on speedtest.net it shows 104kbps. while downloading a file the speed was 15 kbps.
any suggestion what to do?
is it a hardware related problem???

[Q] Lost 3G network connectivity after froyo upgrade

Hi everyone,
First I'd like to thank those fearless tinkerers that produced (and explained the how-to) the Froyo upgrades for the Huawei s7-104.
I actually bought the device only AFTER downloading the Indonesian upgrade (that was-and still is-the extension of my faith in you).
The process worked like a charm and I successfully checked and confirmed that the new version matched the claimed upgrade.
I later managed to root the device and now even enjoy a longer battery life thanks to CPU Master set on "on demand".
The only problems I encountered were:
- Sometimes the screen orientation gets stuck in horizontal or vertical and the device needs to be rebooted to unlock the orientation. This is minor and doesn't bother me that much.
-I have lost 3G connectivity and neither the carrier nor a mobile lab has managed to get a shred of data into the device with anything but WiFi.
The Network pane says that it's connected and should receive data.
The APN settings should now be reviewed and corrected since I brought the device to the carrier's office and, after their failure to fix the problem, to the lab (they told me they did anyway).
The SIM was then taken out and connected into another device. It received data merrily, proving satisfactorily (at least to the C.Y.A. carrier) that they could not help me further.
Everything else works beautifully, phone, WiFi, GPS, everything...
Any idea? I live in Mexico and the carrier is Movistar.
Thank you in advance.
Thimage
screen orientation quick fix
can't comment on the 3G problem din really face it
you can try flashing to another rom
Zmey Mod from Belarus! would be a good choice
for screen orientation just install shake n rotate from the market
it's just a quick fix which can settle the problem
Thanks for the shake'n rotate tip! I'll try it!
Never heard of the zmey mod from Belarus. Is it in english or in local lenguage? I'll try to find it anyway.
Anybody out there who's actually had the same network connectivity problem that I've had? Can't be the only one right?
Thanks again,
Thimage
Connectivity recovered
I finally recovered connectivity by looking for the right APN on the web and I found it here:
decibel-elektrobeat.blogspot.com/2011/04/3g-de-movistar-configurado-en-xperia.html
The reason why it didn't work before is because for some reason it is not enough to correct the APN after flashing the Rom. You have to delete it and create a new one.
It works fine now.
Thanks. T

[Q] HD2 freezing with mobile data use across multiple ROMS. Any ideas?

So my T-Mobile HD2 is freezing up completely (necessitating battery pull) within a minute or two of turning on and using mobile data. Like the title says, it's happening on both ICS and Gingerbread ROMS.
HSPL 2.08
Radio 2.15.50.14
MAGLDR 1.13
CWM 3.0.0.5
Current ROM: Langthang's HD2 NDT MIUI STABLE VERSION 6.0
(http://forum.xda-developers.com/showthread.php?t=1010498)
Previous ROM: NexusHD2-ICS-CM9-HWA_V2.0
(http://forum.xda-developers.com/showthread.php?t=1434860)
Both ROMS run well (esp. the current one) except for the mobile data.
I've had the phone for about 16 months. When I first got it in the USA, I didn't trust myself to flash it to Android for the first time, so I had someone else knowledgeable put a Froyo ROM on it. So I can't tell you what version of HSPL he used to flash 2.08 to it. The phone worked fine (except for occasional overheating--it's an HD2, right?), including mobile data. This was in the USA.
Then I moved to Thailand where I didn't use mobile data at all for a long time. Last month I flashed over the old Froyo with the two ROMS (clean install) listed above and have started using mobile data for the first time in Thailand and am now noticing this problem.
More info:
1. Turning mobile data on and not actually using it actively (i.e. just letting whatever few Google things auto-sync in the background) will have it freezing within half an hour. Using it actively will have it freezing in 1-2 minutes.
2. Using a CPU governor (No-frills CPU control) set to the most extreme (“powersave”) keeps it from freezing up the phone for only a little bit longer than having it set to “performance,” so I don’t see the point in using that as a workaround.
I can guess what most people are going to say at this point: dude, you got one of the HD2′s with a hardware overheating problem; sorry, buy a new phone. Well, can’t afford to for a couple months so I’ve been trying to solve it in other ways. And anyway, I’ve stress-tested it with everything but mobile data (heavy use of camera, playing music, videos, and wifi) and no problems. Sure, it sometimes gets warm and might crash very occasionally...but no problems I can't live with.
So why in the name of all that is holy does using mobile data ALWAYS freeze it?
1. Would flashing a different radio conceivably help? Maybe because a different radio would work better with my carrier here in Thailand? (I know, you have to be careful that your radio is compatible with your ROM, else you brick phone. Also, I don't want to flash radio unless I absolutely have to because it's dangerous-ish).
2. Is HSPL version an issue?
3. Could it be my APN settings? Entering the info (minus the DNS stuff; don't know where that goes) from the following site (http://www.flexispy.com/globalapn.htm) stops mobile data from working at all. My carrier is AIS in Thailand.
Anyone who can help me, it's much appreciated. Thanks in advance!
HSPL fine & radio should be ok but was not best for me in asia but not due to overheating of device ...
Do the fridge test, keep it in fridge for 1hr in plastic bag to protect from moisture then activate data & see how it performs, keep it in fridge as much as possible or cool as possible with aircon, fan or ice bed ...
If you get lot longer times before freezing you can be 100% sure it related to heat & mainboard bga failure under heat.
Thailand is very hot and running temps of phones & notebooks are a lot higher here so a weakness is more easily reached ...
As you say you already have experienced overheating I would assume your mainboard is a bit more sensative to heat than most, we have over 20 HD2s in company use & in over 2yrs only 1 handset has had freezing issues & was mainboard BGA issue & new mainboard fixed it.
I would assume the the functioning of data produces more heat in term of cpu, radio stack & battery in a way that heat soaks the device to failure, I would of thought HQ video playback & heavy wifi use could see same fault so some more stress testing may be an idea too.
you on AIS 3G ?
You could try radio in my signature, I have used it in Thailand & asia pacific with great success so maybe worth a try !
I've done a little fridge testing and it does seem able to function on mobile data without freezing up. So obviously my phone's more sensitive than average to overheating (and also because of Thailand's heat), but I still wonder if using a different radio would work better and maybe not push my phone "over the edge."
One reason I still think there might be something wrong with the radio version is that I can never get 3G (only EDGE), even in places where I absolutely KNOW there's coverage. The other reason that makes me suspect the radio is the stress-testing I was talking about before. I tried really hard to make my phone overheat with a lot of processor-intensive stuff and I couldn't.
I really don't want to beat a dead horse, but does anyone else have any opinions or ideas before I mess with flashing a different radio?
P.S. Thanks for the link to your radio, Mister B.
ramr37 said:
I've done a little fridge testing and it does seem able to function on mobile data without freezing up. So obviously my phone's more sensitive than average to overheating (and also because of Thailand's heat), but I still wonder if using a different radio would work better and maybe not push my phone "over the edge."
One reason I still think there might be something wrong with the radio version is that I can never get 3G (only EDGE), even in places where I absolutely KNOW there's coverage. The other reason that makes me suspect the radio is the stress-testing I was talking about before. I tried really hard to make my phone overheat with a lot of processor-intensive stuff and I couldn't.
I really don't want to beat a dead horse, but does anyone else have any opinions or ideas before I mess with flashing a different radio?
Click to expand...
Click to collapse
IMO Mr. B is right about overheating motherboard, but couldn't harm anyone to flash another radio version.
Even I'm reservated on this, I wish you GOOD LUCK!
No 3G: Is 3g enabled in phone settings ?, is 3G enabled on your AIS sim card account ?
Trying another radio will do no harm & may help as might using the least resource hungry ROMs ... Android is a power hungry bulk of an OS & most mainboard faults only appear on Android or are worse on android ...
I have same TMOUS HD2 & 3G works fine here so no issues with phone Radios bands as many worry about ...
Mister B,
After writing that huge long post...I might be an idiot.
3g was enabled in my Android settings, but I didn't know it had to be enabled on the sim card. I'll go to a phone shop tomorrow and ask them about it.
Thanks everyone for their advice.
I not know who the idiot but worth checking as I believe if not buying a sim packaged as 3G you do not get 3G without getting account upgrade .
Confirmation either way will be useful ...
Unfortunately AIS website is a very good example on how to have a huge amount of content & over complex account types but absolutely no easy to find useful clear facts ...
Mister B,
1. Went to a phone shop and explained my problem. The guy there told me that he didn't think my phone was compatible with AIS' 3G band...but you have working 3G in Thailand with a T-Mobile HD2. Is your carrier TOT Mobile? Xda won't let me post outside links yet because I'm new, but I looked up the specs on the T-Mobile HD2 and on Thailand's mobile phone bands and it looks like the only carrier the T-Mobile HD2 can use 3g on is TOT Mobile (only carrier with either a 1700 or 2100 band).
2. Also, when I first got my SIM card here last year, I got a regular one, not a 3G one. The way I signed up for 3G was just by looking up and texting a code to AIS to subscribe to 3G service. I thought that was all I had to do. It seemed to work, except for only being able to get 2G. (I'm in Chiang Mai, and I know AIS has good 3G coverage here; I've experimented using my phone all over the city, but no 3G). So it looks like you're right in your last post about needing a 3G SIM card or an account upgrade.
Thanks again for your all your help. Would you mind confirming that your carrier is actually TOT Mobile? It would help me troubleshoot.
I use TOT for 3G (iKool) & DTAC for 2G Edge.
I thought AIS had license for 2100MHz 3G but if on 900MHz then will not work on AIS until upgrade there network.
Thailands 3G is a bit of a bodge effort until licensing is approved.
I would assume your current sim is not at fault & if you activated 3G via sms code it should be 3G active & just the current band being the limitation ...
How I wish 3 network would come to Thailand, their HK network is superb ...

Categories

Resources