[Help] Recolouring Sense - Desire Q&A, Help & Troubleshooting

Hey all,
i'm currently designing a new theme for Sense ui, however i've managed nearly all of it, but when i recolour text input boxes and save them they look fine, however when on the phone they loose all resolution. become blocky and distorted. if i put the original images back, then they return to the original high resolution, how can changing their colour affect there resolution?
any help welcomed/
Luke.

does no one seriously know why? could it be PNG format? any ideas really appreciated.

diablous said:
does no one seriously know why? could it be PNG format? any ideas really appreciated.
Click to expand...
Click to collapse
Well I don't know exactly why,but for some reason the same things happens when sense downloads the contact photos from facebook,after a short time they become blury.I heard there was a fix for that,maybe you answer lies there.

diablous said:
Hey all,
i'm currently designing a new theme for Sense ui, however i've managed nearly all of it, but when i recolour text input boxes and save them they look fine, however when on the phone they loose all resolution. become blocky and distorted. if i put the original images back, then they return to the original high resolution, how can changing their colour affect there resolution?
any help welcomed/
Luke.
Click to expand...
Click to collapse
That happens to all .9.png files!
They need to be patched with draw9patch, which u can find in the sdk tools!

You also must use eclipse to recompile the .9png's after you use the draw9patch tool. Search Google for great tutorials on how to use both.
Sent from my ADR6300 using XDA App

Related

I'm getting more and more pissed off with my Desire

Now I find out I cant even set an animated gif as a wallpaper.
For all this **** this phone can do there seems to be SOO much it can't do.
It's 'the new way forward' Be glad you don't have a device that starts with an i ... Even more restrictions and things it can't do.
On the other hand, who wants ugly old obsolete animated gifs as wallpaper anyway? Android allows for much much better and nicer wallpapers.
But oh well, it's all personal eh. So far I didn't run into anything the Desire couldn't do when I wanted something done... no.. NO! That's not entirely true, I want to use my Desire as a bluetooth keyboard for my PS3. It can't do that ... YET!
oursol, I have to agree with RaptorRVL - who nowadays would want to set an ugly looking pixelated, repetitive gif animation for background? We have muuuuch better Live wallpapers!
RaptorRVL ... bluetooth keyboard... I can only add a finishing YET to your post They got android on a f...n washing machine!
Okay, agreed.. but I am finding the little things just a little bit annoying so I needed to rant.
Is there a way of converting animations (flash or gif) to a live wallpaper?
tbh I feel your pain oursoul.
I've been looking at modding the Desire with themes, and icons etc. and I've pretty much hit a brick wall. While this phone is good for Dev's and people seriously into computing, to someone like me, whos wizo on photoshop but not into cmd:// stuff i'm finding this phone pita. The iPhone was much easier to fiddle with.
and I never thougtht I'd say that.
simples
Jailbreak, EXE, follow instructions, done
OpenSSH, find files, edit, compile into folder.
Open Winterboard, tick theme, Restart springboard.
Done
Android
Root phone, follow long drawn out process, upposed to EXE
At this point I'd had enough, frankly bricking the Desire, isn't worth it, and by what i've been told so far, making a theme will require java coding, and repacking into a APK.
tbh I'm seriously considering a iPhone 4, the only thing keeping me on the Desire is the idea of 2.2 with flash 10.1 if it doesn't show up, i'll be off.
so yes oursoul, I understand your frustrations completely...
U can install skins with metamorph MUCH easier than winterboard u can NeVER say that theming and editing of the phone in iPhone is easier than in Android thats just stupid!very stupid!
RaptorRVL said:
It's 'the new way forward' Be glad you don't have a device that starts with an i ... Even more restrictions and things it can't do.
On the other hand, who wants ugly old obsolete animated gifs as wallpaper anyway? Android allows for much much better and nicer wallpapers.
But oh well, it's all personal eh. So far I didn't run into anything the Desire couldn't do when I wanted something done... no.. NO! That's not entirely true, I want to use my Desire as a bluetooth keyboard for my PS3. It can't do that ... YET!
Click to expand...
Click to collapse
lol, I haven't found 1 live wallpaper out of the 30 I have tried which hasn't
lagged the hell out of my phone. I don't know weather it's simply bad coding
or what - but for now, live wallpapers are simply unusable for me.
(this is also with the processor at 1200mhz)
hopefully with all the claimed performance enhancements found in froyo however, the desire will handle them better
ill try metamorph out, but what i'm saying is from a n00bie, position is i'm trying to add to this community with themes, etc but i can't find out jack and when i do people tell me i've got to go routing through the guts of the phone, which i don't want to be doing, if i'm wrong, and it's not that involved i retract my previous statement, but at the moment i'm not getting very far, and thats not from a lack of effort.
Live wallpaper work fine for me at 1ghz! No lag at all.
On the subject of theming. Why not use an alternative home? Freedhome allows for a LOT of customization.
What exactly would you change? There are a million homes that change the look and function of the bottom bar. Wallpapers obviously you can change. There isn't much to change really.
diablous said:
ill try metamorph out, but what i'm saying is from a n00bie, position is i'm trying to add to this community with themes, etc but i can't find out jack and when i do people tell me i've got to go routing through the guts of the phone, which i don't want to be doing, if i'm wrong, and it's not that involved i retract my previous statement, but at the moment i'm not getting very far, and thats not from a lack of effort.
Click to expand...
Click to collapse
Give it time... it'd be crazy to do too much skinning just yet because who knows the full impact of the coming OTA on Sense.
I'm also a noob on android... so there's much to learn.
well all the icons would change the wallpaper obviously, colour scheme, probably even audio too to suit the theme. I want to complete skin the OS.
I've just managed to root the desire, got the SU icon on the menu. and i'm now trying to work out how to access the phones internal files?
ephumuris said:
Live wallpaper work fine for me at 1ghz! No lag at all.
Click to expand...
Click to collapse
i conquer, maybe lag issues are down to branded phone bloatware
Sorry to jump on the post but I am have an animated gif issue too:
I can't play them in a web browser, I have tried the built in browser, opera and dolphinHD but they just wont play. I am sure I read somewhere that 2.1 gives this functionality, yes I know some of you may say why would you want to play them anyway but this is old and basic functionality that I could do years ago on non smart phones.
Is it just my Desire that is at fault?
diablous said:
ill try metamorph out, but what i'm saying is from a n00bie, position is i'm trying to add to this community with themes, etc but i can't find out jack and when i do people tell me i've got to go routing through the guts of the phone, which i don't want to be doing, if i'm wrong, and it's not that involved i retract my previous statement, but at the moment i'm not getting very far, and thats not from a lack of effort.
Click to expand...
Click to collapse
That's what I've felt like as well, coming from an iPod touch I expected Android to be like an already jailbroken iPhone, turns out it's not that easy and there is a lot of stuff you just can't do. I am very tempted to get an iPhone 4 for other reasons as well, such as the fact that this phone is terrible as a media device.
I agree. For an open os and 1ghz, there seems to be alot it can not do with this phone. I cant use total recall to record calls what even my old nokia could. I can not use an screenshoot app without rooting the stupid thing. I can not record video with smooth fps. I can not play divx/xvid out of the box like with samsung spica. This are just some things im missing.
The live wallpaper do slow down my unbranded phone also. This isnt free on the cpu and battery either.
Just a suggestion...
Why don't you stop whining and next time before you buy a phone - research it and find out if it does what you need it to do! There is no point in *****ing in here. Coming from an iPod Touch user (mainly as a PDA) I AM IN HEAVEN WITH MY DESIRE AND I WOULD NEVER LOOK BACK!
xtcislove said:
U can install skins with metamorph MUCH easier than winterboard u can NeVER say that theming and editing of the phone in iPhone is easier than in Android thats just stupid!very stupid!
Click to expand...
Click to collapse
... Very Very VEry VERY stupid! Completely agree.
diablous said:
well all the icons would change the wallpaper obviously, colour scheme, probably even audio too to suit the theme. I want to complete skin the OS.
I've just managed to root the desire, got the SU icon on the menu. and i'm now trying to work out how to access the phones internal files?
Click to expand...
Click to collapse
It sounds more like you're just expected something to be simple and getting in a huff when it's not. Rooting is quite straightforward (easier on the Desire than the Hero in my experience say) if you can follow instructions and copy and paste.
But anyway, now that you have rooted. Go into recovery, use adb and pull '/system/framework/framework-res.apk', extract that, play around with it (change graphics and what not, but be careful and make sure you backup your original framework-res.apk file), repack the apk (it's just a signed zip - it might not even need signing) and push it back with adb. I warn you, I've not actually tested this myself but give it a go.
I'd make a nandroid backup before to be on the safe side (worst comes to worst you'd have to flash a new rom). If you didn't understand anything I said then look it up as I only know it from reading it.
Good luck, Rowan.
Edit: I just tried this to edit my alarm icon and confirm it doesn't need signing.

[Q] Wallpapers becoming distorted/corrupt-looking

Running Cyanogenmod 7 nightly #22, invisiblek kernel 2.6.35.10 beta, HBOOT .92, stock radio, Rover's theme for nightly #22, and using wallswitch v 2.0.2.
There really isn't much I can say besides that it doesn't go away until a reboot. Any clue why this is happening? Image explains it all.
Does this happen on a stock install of CM7? I have CM7 and have never had the problem. I have a feeling it could be something to do with the theme or that wallswitch program.
Thinking it could possibly be because that app isn't made for GB yet?
No idea what would cause that or how to fix it (other than the reboot for a temp fix you mentioned), but at least it looks kinda cool lol in sort of a "I hope this isn't due to damaged hardware" kind of way lol.
Sent from my Droid Incredible running Myn's Warm Two Point Two RLS5.3.
If it was on a regular PC, I would say that the video card was over heating or the connector is going bad.
One way to check is to take a screen shot. If it is the connector the screenshot will not show the artifacts.
Manitook said:
If it was on a regular PC, I would say that the video card was over heating or the connector is going bad.
One way to check is to take a screen shot. If it is the connector the screenshot will not show the artifacts.
Click to expand...
Click to collapse
I'm a PC tech and that's exactly why I took the screenshot
Screenshot shows the artifacts so it's not due to a bad physical connection but if it is hardware related (the artifacts) the screenshot will show it. I doubt that the GPU is at fault here since it is ONLY the wallpaper that becomes artifacted. App drawer and every other thing I have tested while the wallpaper is artifacted do not have any issues at all. This is leading me to believe that the wallpaper switching app I use is at fault.
Try bringing the wallpaper into photoshop or something. And resave it out as a .png or .jpg or something that it's not originally and bring it back into the phone. Sometimes the actual picture files themselves can corrupt when being downloaded or transfered.
Mithos der Held said:
Try bringing the wallpaper into photoshop or something. And resave it out as a .png or .jpg or something that it's not originally and bring it back into the phone. Sometimes the actual picture files themselves can corrupt when being downloaded or transfered.
Click to expand...
Click to collapse
The file itself does not become corrupted. It is also not just one wallpaper that does this. I have ~6 wallpapers that the app switches through and they all do this at one point or another. Also, if it was the actual file becoming corrupted then that would show even after a reboot or viewing it on my PC from the SD card where it is located.
it is really pointing to the wallswitch program at this point, i have to agree with your assessment before...have you tried rolling w just a standard wallpaper, i know thats the simplistic approach, but sometimes simple is so much easier...have you contacted that apps dev to check compatiblity w GB? Good luck and i hope there is an easy fix...very odd problem
Sent from my ADR6300 using XDA App
pinotphelia said:
it is really pointing to the wallswitch program at this point, i have to agree with your assessment before...have you tried rolling w just a standard wallpaper, i know thats the simplistic approach, but sometimes simple is so much easier...have you contacted that apps dev to check compatiblity w GB? Good luck and i hope there is an easy fix...very odd problem
Sent from my ADR6300 using XDA App
Click to expand...
Click to collapse
Yeah, it really is the app itself. I haven't contacted the devs about it yet but I plan on it. Using one wallpaper without the app I have no issues so mystery solved. I'm just happy that it wasn't a bigger issue.

[Q] Help with bootanimation

I am failing at making a bootanimation.zip and I am not sure why. Anyone experienced want to take a look at my file and give me a hint as to why this doesn't work? It gets rid of the default Android, but just displays a black screen until the homescreen shows up.
Did I stump everybody? I figured I was just missing something silly like the picture files need to be in 7.5 bit format or something.
Sent from my Epic 3g
JMMusic said:
Did I stump everybody? I figured I was just missing something silly like the picture files need to be in 7.5 bit format or something.
Sent from my Epic 3g
Click to expand...
Click to collapse
I haven't a clue...I'm just here to help that uncomfortably alone feeling. :-( good luck
Id like to know/learn how to make a bootanimation is there a section/tutorial on this somewhere??
I see there's a section on theme-ing. Am i mising something?
Sorry not trying to thread jack, just thought the OP can shed some light.
Good luck on your question!
Haven't tried it yet myself, but I've noticed these tutorial threads in the past:
http://forum.xda-developers.com/showthread.php?t=1096068
http://forum.xda-developers.com/showthread.php?t=1234611
You must save the zip as an uncompressed zip file. Compression level should be set to storage mode.
Sent from my SPH-D700 using xda premium
bbelos said:
Haven't tried it yet myself, but I've noticed these tutorial threads in the past:
http://forum.xda-developers.com/showthread.php?t=1096068
http://forum.xda-developers.com/showthread.php?t=1234611
Click to expand...
Click to collapse
I hadn't seen that first thread (or the tool in it). Neat. Thank you. Wish I had seen that before I started.
It still didn't work, but at least that lets me know that it really is an odd problem.
starskyrob said:
You must save the zip as an uncompressed zip file. Compression level should be set to storage mode.
Click to expand...
Click to collapse
That I am doing. Though I have noticed that sometimes "store" in WinRar compresses by just a few bytes. I made one that was completely not compressed (byte match for stored size versus on drive size). Still not working, so I've ruled that out as being the issue.
I'm attaching a version created by the tool in the link above. It still doesn't work. I have no clue why... still looking for hints.
JMMusic said:
I'm attaching a version created by the tool in the link above. It still doesn't work. I have no clue why... still looking for hints.
Click to expand...
Click to collapse
That looks like it'd be a cool animation. I'll mess with it later when I get home. But at first glance comparing it to other animations I have that work, they are either greyscale or RGB jpgs @ 72dpi. Yours are indexed pngs @ 300dpi. That link says png should be ok, but it says to use RGB. Maybe you could try that next.
Here you go. I converted the images to 72dpi RGB jpgs. I'll still probably try again leaving them as 72dpi RGB pngs, but these animations work now.
I included your original 30fps version, but also slowed it down a bit. I think the 12fps looks good, but unless you have just wiped your dalvik cache, you might not have enough time to see very many blinks. The 21fps version isn't bad, but I think it's still a bit too fast. Tweak the speed to your preference.
These are not flashable, btw, so just copy over with root explorer or whatever.
Has to be renamed sanim.zip to work in GB.
Sent from my Samsung Legendary 4G, a Universe UTES phone, running "two.three.five"
True, I guess I assumed he was using a kernel with the symlink to bootanimation.zip since his phone was actually trying to use the original file. Thanks for the reminder to anyone else trying to get this to work.
Sent from my SPH-D700 using XDA App
I've tried this myself many times to no evail. I get boot animations from a rom that i like and try to put the boot ani in a diff rom and it never works. i'm never able to get the files into the other zip. I can't wait till i figure out how to completely customize roms to exactly what i want! i'm learning a little more day by day. this thread has helped me a little and will now be my reference if i run into this problem once i finally make my own boot ani. Thanks guys!
bbelos said:
Here you go. I converted the images to 72dpi RGB jpgs. I'll still probably try again leaving them as 72dpi RGB pngs, but these animations work now.
I included your original 30fps version, but also slowed it down a bit. I think the 12fps looks good, but unless you have just wiped your dalvik cache, you might not have enough time to see very many blinks. The 21fps version isn't bad, but I think it's still a bit too fast. Tweak the speed to your preference.
These are not flashable, btw, so just copy over with root explorer or whatever.
Click to expand...
Click to collapse
I am thinking the editor I was using for the images was doing something funky. Anyway, much appreciated, the 21 fps one works beautifully.
JMMusic said:
I am thinking the editor I was using for the images was doing something funky.
Click to expand...
Click to collapse
GIMP is typically the only image program I use, hasn't failed me yet.

Evolution jpg

Can someone please modify this jpg and add a small apple icon first in the line of evolution. I want to make this my lock screen.
Thanks
Joecr250r
Here you go. Hope that works for you.
Edit: Ok, re-did the image using a 1920x1080 image pulled from Google. Saved the resulting file as a .jpg with the following dimensions - 960x800... that way you have the option of either having it centered or having the full image as you move from page to page.
I've also attached a screenshot with the image centered. Luckily... I managed to get it to fit on the first try.... yay.
Please note, if you decide to use the full picture instead of just the image center when you add it as your wallpaper, make sure you have an odd number of pages to scroll through and that your home page is the center page otherwise, the text will always be off and never centered.
Lol good one!
Sent from this phone
Sweet! but its all pixelated. Was it pixelated out on anyone elses phone?
joecr250r said:
Sweet! but its all pixelated. Was it pixelated out on anyone elses phone?
Click to expand...
Click to collapse
Eh....little fuzzy....not terrible...but not the best
sent from the near past
joecr250r said:
Sweet! but its all pixelated. Was it pixelated out on anyone elses phone?
Click to expand...
Click to collapse
Oh stop complaining and just say thank you.
Not at all unappreciative of the jpg. Just asking if anyone else had the same issue with the image.
thanks
The original source that I used that was attached to this forum appeared pixelated to me. That is what I used to work with. I can try finding a better source to work on and maybe the outcome will be less pixelated. If you know where I can find a better source... that would also be helpful.
Edit 1/31/12: Nevermind... I found one. I will give it another go today.
Sorry about the original image. I took it strait off my phone so I thought that it would be good. Thanks so much for the rework.
There you go.
I uploaded two of them. One with the apple slightly tilted which to me makes it look like it was discarded. And one with the original request.
See screenshot from my phone showing where it fits with the stock clock on the phone.
Enjoy.
Not sure what is going on but they are extremely pixelated on my phone. To the point that its blurred out. Anyone else having this problem?
Here is a large version of the image. I have a version on my phone that is perfect with no pixelation. Here is the image details:
Dimensions 480x400
Width 480 pixels
Height 400 pixels
Horizontal and vertical resolution is 96 dpi
Bit depth 24
Size ends up being 9.31 KB
and its a .jpg
I hate to be a pain in the ass with this. I am very appreciative of all the hard work. Thanks again
Joecr250r
tenazrael said:
There you go.
I uploaded two of them. One with the apple slightly tilted which to me makes it look like it was discarded. And one with the original request.
See screenshot from my phone showing where it fits with the stock clock on the phone.
Enjoy.
Click to expand...
Click to collapse
Haha...love the tilted one....good job...and good idea
sent from the near past
Not sure what is going on but they are extremely pixelated on my phone. To the point that its blurred out. Anyone else having this problem?
So the two versions I uploaded for you are pixelated?
Are you running a ROM or stock? On my phone, they are very clear, no pixelation. Something doesn't sound right.
joecr250r said:
Not sure what is going on but they are extremely pixelated on my phone. To the point that its blurred out. Anyone else having this problem?
Here is a large version of the image. I have a version on my phone that is perfect with no pixelation. Here is the image details:
Dimensions 480x400
Width 480 pixels
Height 400 pixels
Horizontal and vertical resolution is 96 dpi
Bit depth 24
Size ends up being 9.31 KB
and its a .jpg
I hate to be a pain in the ass with this. I am very appreciative of all the hard work. Thanks again
Joecr250r
Click to expand...
Click to collapse
Are you still on blend?? I just aplied the tilted picture and its fine. I downloaded it then went to gallery and set as there. Try that.
Sent from my SPH-D710 using xda premium
Yes still running Blend... Love it! ICS Mms and the TSM by Maddoggins. I just tried it again and the same problem occurred. Changed both the lock screen wallpaper and the regular wallpaper and it looks the same. Here is a screen capture with the apple and one with the original as my lockscreen adjusted so I can read the time/weather/etc info. Thanks again
joecr250r
joecr250r said:
Yes still running Blend... Love it! ICS Mms and the TSM by Maddoggins. I just tried it again and the same problem occurred. Changed both the lock screen wallpaper and the regular wallpaper and it looks the same. Here is a screen capture with the apple and one with the original as my lockscreen adjusted so I can read the time/weather/etc info. Thanks again
joecr250r
Click to expand...
Click to collapse
How are you downloading it? Try useing the xda app.
Sent from my SPH-D710 using xda premium
I download the image from here to my computer and then transfer to my phone. I will try the XDA app next. The total file size is way smaller than the original. I think that might be the problem.
Nope! I got it! Looks Great! I was having a complete ID10T error. I did not realize that I was just downloading the thumbnail and not the whole image.
Thanks for everyones help. I do appologize for my ignorrance.
I lowered the evolution image here so you can use it on the lockscreen and still see the clock, weather, etc.

Camera file type change?

Anyway to change the default file type of the camera to JPEG instead of PNG?
Sent from my SPH-D710 using XDA
Not on the stock camera. Maybe one from the market. I'm also sure theres some converter apps out there.
Sent from my SPH-D710 using Tapatalk
Thanks.
Sent from my SPH-D710 using XDA
I'm confused here. Are we talking about the stock camera app? It's default IS jpeg, not png. Of course that is the extension - not the file type. You can manually change the .jpeg to .png or whatever. In most cases it will open just the same.
Since the question was posed in general (changing saved file type), yes there is a way to change the extension and the file type (the manner in which the data is written and compressed). Of course you need a working knowledge of .smali files, .jar files, and a few other things. There seems to not be much of a point to changing it however, so I and others that have messed with the camera app have just left it alone.
KCRic said:
I'm confused here. Are we talking about the stock camera app? It's default IS jpeg, not png. Of course that is the extension - not the file type. You can manually change the .jpeg to .png or whatever. In most cases it will open just the same.
Since the question was posed in general (changing saved file type), yes there is a way to change the extension and the file type (the manner in which the data is written and compressed). Of course you need a working knowledge of .smali files, .jar files, and a few other things. There seems to not be much of a point to changing it however, so I and others that have messed with the camera app have just left it alone.
Click to expand...
Click to collapse
With that, now I'm confused. I don't run a camera app (other than stock).
I'm currently running dazednconfused Fe22 wicked and it, for me, is defaulted to png. I've tried almost all the stock ICS leaks from sf, and again, everytime I've used the camera and wanted to save to my laptop, it was always png. (Probably have 300+ pics)
I first noticed it when i was running The Goodness.
Why I brought the issue up in the first place - I was trying to send a screen cap to the forum on a small odd issue and the XDA mobile ap refused because of the file type.
So that leaves me with one question, why then, am I seeing the pics defaulted to png while running stock camera?
:edit: It may have read that I went back to all the previous ICS leaks and tried confirming - no, I was just saying that over the past few months, I've tried all the one clickers.. just clarifying. ( I have found that I don't put all my thoughts in text.. too much soda)
MoHoGalore said:
With that, now I'm confused. I don't run a camera app (other than stock).
I'm currently running dazednconfused Fe22 wicked and it, for me, is defaulted to png. I've tried almost all the stock ICS leaks from sf, and again, everytime I've used the camera and wanted to save to my laptop, it was always png. (Probably have 300+ pics)
I first noticed it when i was running The Goodness.
Why I brought the issue up in the first place - I was trying to send a screen cap to the forum on a small odd issue and the XDA mobile ap refused because of the file type.
So that leaves me with one question, why then, am I seeing the pics defaulted to png while running stock camera?
:edit: It may have read that I went back to all the previous ICS leaks and tried confirming - no, I was just saying that over the past few months, I've tried all the one clickers.. just clarifying. ( I have found that I don't put all my thoughts in text.. too much soda)
Click to expand...
Click to collapse
The screen shots are png's by default. You need a third party screen capture app. I know screenshot ux allows you to choose between jpg and png. It also allows editing of screenshot before saving. Every ROM I've used lately has had png's as screen captures, but camera has always been jpg format.
Sent on HyDrA with S Voice using Tapatalk 2
You can change the save format in smali. decompile the camera apk and search the smali files for PNG and change them to JPG. recomiple and your done.
rujelus22 said:
You can change the save format in smali. decompile the camera apk and search the smali files for PNG and change them to JPG. recomiple and your done.
Click to expand...
Click to collapse
And it's a good thing I've been checking out the compiling tools! Thanks for the info! I'll play with that tonight.
killaphatboy said:
The screen shots are png's by default. You need a third party screen capture app. I know screenshot ux allows you to choose between jpg and png. It also allows editing of screenshot before saving. Every ROM I've used lately has had png's as screen captures, but camera has always been jpg format.
Sent on HyDrA with S Voice using Tapatalk 2
Click to expand...
Click to collapse
I keep learning today. Thank you.

Categories

Resources