Fresh restore? Full clean up - Nexus One Q&A, Help & Troubleshooting

My phone is working great but sometimes apps won't work or even remove easily to reinstall...I took on to much at once and probally botched a step somewhere. So I tried all wipes, factory reset and reflashed my radio and rom....but after I set up my phone, some of my apps and settings where still there....
Is it easy to restore to day 1 and then instals the apps 1 at a time? Is this worth the time or effort or even make sense? I sure wish my iPad had swype, lol
Thx in advance

Are you referring to the default apps, ie gmail amazon etc?
If so, these are on an optional .Zip install on some custom roms but are included for others.
And as for swype, the beta has opened again on their website. Just in case you didn't have it. Ha

Flash stopped working and was a pain to get it to.... Launcher pro won't work, even though I removed and re installed....I just wanted to start fresh....thx

Related

Force Close of com.google.process.gapps

Need some help with an error. I've seen a couple of posts about this, but no one was giving their situation/phone info to make any help effective. So, here goes.
I got a new SD card (bigger, and class 6). I used Backup (root) from the Market to save everything, partitioned my SD card, upgraded the partition to ext3, wiped my phone, re-installed Cyanogen's 4.2.13 (I use apps2SD) and the Community Hero Mix Theme (Reg Launcher and Stericsson's Lock Screen). Also reset the Radio Image, and have 2.22.19.261. Restored everything with the Backup app, then re-booted.
All apps are installed (successfully tested about 20). After Auto-Sync, I turned off syncing and ran fix_permissions, then re-booted. Gmail app's cache was cleared on a whim.
Now, whenever I go to download a Market update, I get the com.google.process.gapps Force Close. Unable to update any apps, although the whole list is there. Nandroid restore fixes everything, but I noticed my phone running MUCH faster after the wipe, so I'd like to get this figured out. Have tried the above process 3 times, but no success. And, like they say, Insanity is trying the same thing over and over again, but expecting different results.
you should start fresh anyway and next time please here
http://forum.xda-developers.com/forumdisplay.php?f=507
After wipe prob should be gone.
Next time, please post your questions in the Questions and Answers forum.
Moved.
After wipe prob should be gone.
Um, unfortunately that's a no. The wipe seems to be causing the problem. As I said, I've re-done this whole process 3 times. Every time I come back from the wipe, I have the force close. Only nandroid gets rid of the problem. And nandroid returns the lagginess issues.
Could try another rom like dwang or superD1.2 and see if you get the same errors.. I was getting gapps forceclose and tried many times finally I tried another rom "superd" and been happy since then! Stable and greeat speed
You just need to uninstall market updates in settings --> manage applications.
By the way, I would suggest not using backup for root users, usually the work required to come back from that is the same as from a fresh wipe.
cloverdale said:
You just need to uninstall market updates in settings --> manage applications.
By the way, I would suggest not using backup for root users, usually the work required to come back from that is the same as from a fresh wipe.
Click to expand...
Click to collapse
I'm very familiar with manage applications uninstalls, however, the Market Updater app does not give un-install as an option. I can Clear Data, Clear Cache, Clear defaults (these three are grayed out), or I can Force Stop, which doesn't seem to do anything. Any other ideas?
New Symptom
As a result (I'm sure) of changing SD cards when the old one had all of my apps on it, I have about 10 apps that were protected that did not transfer by the Backup process. My phone thinks I have them, the Market thinks I have them, but I can neither uninstall them (option grayed out in the Market and they are non-existant in the Manage Applications menu), nor can I update them (as the Market seems to think I already have them). The shortcuts are of course broken, and the "Open" button in the Market is also grayed out.
Any ideas?
PS-I've tried clearing the Market cache, but didn't help.
New_Guy777 said:
As a result (I'm sure) of changing SD cards when the old one had all of my apps on it, I have about 10 apps that were protected that did not transfer by the Backup process. My phone thinks I have them, the Market thinks I have them, but I can neither uninstall them (option grayed out in the Market and they are non-existant in the Manage Applications menu), nor can I update them (as the Market seems to think I already have them). The shortcuts are of course broken, and the "Open" button in the Market is also grayed out.
Any ideas?
PS-I've tried clearing the Market cache, but didn't help.
Click to expand...
Click to collapse
Never mind, I popped my old SD in and used Titanium Installer to take care of my apps problem.
Still looking for help on the force close. Even does it straight after a factory wipe with vanilla 1.6!
I'm betting the Market Updater is the culprit, but can't seem to find a way to get rid of it.
Thanks in advance!
I your terminal enter
Code:
ls /data/app
Report back with the listing.
Hi All!
I'm new to this forum, but I registered because I had exactly the same problem. I've updated to the latest CyanogenMod 4.2.13. Since then I had the same crash ever since, i whipped about 4 times and downgraden step by step to 4.2.12 and 4.2.11 which all worked perfectly before. But now i had the same problem.
So i went back a few steps and reinstalled the HTC image which was needed to use the google apps again. When I installed this one. Then i booted it, hey everything works! Nice, reinstall Cyanogen 4.2.13 and just whiped it again (who cares ) and tadaaa, everything works.
Hope it works for you as well!
Good luck!
i was having the same issue when i was trying to install Cyanogens 4.2.13 coming from a different rom also. i found the solution here... hxxp://forums.t-mobile.com/t5/Operating-System-Software/the-process-com-process-gapps-has-stopped-unexpectedly-on-CM-s-4/td-p/288743
(don't know if i can post direct links to other sites so i just replaced the t's with x's at the beginning of the URL)
basically what you gotta do is flash cm-4.2.9.1 1st and after you sign in let it sync, then reboot and flash cm-4.2.13 over with no wipe and everything should be fine. let me know if this helps. it worked for me
Now, whenever I go to download a Market update, I get the com.google.process.gapps Force Close. Unable to update any apps, although the whole list is there. Nandroid restore fixes everything, but I noticed my phone running MUCH faster after the wipe, so I'd like to get this figured out. Have tried the above process 3 times, but no success. And, like they say, Insanity is trying the same thing over and over again, but expecting different results.
Click to expand...
Click to collapse
i had the same problem download this and flash it, this worked for me.
here you go androidspin . com / downloads .php ? dir = wesgarner / ROM / %26file=fixme-signed.zip
(sorry i am a new user and cannot post links, so i had to be creative)
ifactory said:
i had the same problem download this and flash it, this worked for me.
here you go androidspin . com / downloads .php ? dir = wesgarner / ROM / %26file=fixme-signed.zip
(sorry i am a new user and cannot post links, so i had to be creative)
Click to expand...
Click to collapse
i run the latest cyanogen and i still get this error.
No matter what i did, the error still appears.
What exactly is this file and what does it fix?
Thanks,
Ken
http://forum.xda-developers.com/showthread.php?t=792691
Had the same problems.. started last night when I tried to use my VPN on the phone to sign in to Market.. once signed in.. google accounts asked me to sign in again..(verify account) big mistake.. as it seems that it has registered me twice on the phone somehow..
anyway.. the FC on sync came thick and fast.. was out last night.. so couldn't actually take the time to check what was going on..
today did some research..
for me.. after trying a few processes.. I have gone the route of using Titanium backup and freezing the Gmail applications.. I never used it anyway.. as used the stock HTC email program..
happy to report that the FC on sync's have now stopped..
Edits: nope bloody thing.. got a few this morning on bootup.. and it seems market is dead for me..
I have reformatted the card and wiped all cache's.. but still got problems..
hesitant to do a hard reset at the moment as using the phone in China.. So dont actually know what it will wipe out if I reset it?
Can someone chime in here for me..
so the question is.. if i do a hard reset.. will I lose the actually settings that make it hook in to the phone network?
and I suppose from this we get.. how do I pull all of these settings out of the phone to reuse them again after the reset?
Thats a HTC EVO with stock rom
few specs on the software..
Firmware : 2.1 update 1
Baseband version : 2.15.00.07.99
Kernel: 2.6.29-789bf291
Build number: [email protected] test2 (really.. whats this?)
Software number: 1.47.706.1
PRL Version : 1.71_003
PRL version: 00202
Thanks in advance..
Edit: after searching the net for the last few days for a fix.. its seems to be a Android bug.. no amount of wipes and resets put me back on track..
So in the end I went for a fresh Rom... Myn’s Warm TwoPointTwo - [RLS 5 - 01/07/2011] http://forum.xda-developers.com/showthread.php?t=793471
Happy to say.. all fixed and now looking good again..

Working Market fix (tested on TnT Lite, should work elsewhere)

First off, this is not my fix and I take no credit for it - I am just passing it on. Many thanks to xguntherc for posting the original fix, and KorbenD for pointing me in the right direction on Titanium Backup.
Their posts, as a reference:
http://forum.xda-developers.com/showpost.php?p=9294190&postcount=2835
http://forum.xda-developers.com/showpost.php?p=9302719&postcount=2846
I will summarize the Titanium Backup solution, as that's the one I had gotten to work. The non-TB solution did not work for me, but still relevant as some people have gotten it to work in cm:
- Get a copy of Titanium Backup and sideload it (free version is fine). http://matrixrewriter.com/android/
- Make sure the Market is working with your Google ID, of course.
- Go into Settings -- Applications -- Manage Applications and Force Stop both the Market and Google Services Frameworks apps.
- In Titanium Backup, go into "Backup/Restore", look for "Google Services Framework 2.2", click on it and then choose "Wipe Data". Then go back to the home screen.
- Run the Market app. You should get an error (that's a good thing, as that's what we want. If you don't get an error, re-try the steps above until you do).
- Reboot, and wait at least a minute after the OS is up to let things stabilize.
- Run the Market again. You should see an immediate difference.
EDIT: You might have to do one more reboot to get apps to actually download and install. I had this issue, but it might have just been me.
I tested this on TnT 1.02, but keep in mind that my TnT is further modded so results may vary. Good luck!
It worked!!! Thanks a million my friend for posting this.
Works on Zpad 1106
Working very nicely on v1 build of the zpad clean V1.0 Thanks this is great!
Updated apps!!! rockplayer is now working he he.... I'm like a kid in a candy store Nice find man
Works perfect on 6.1 beta!!! Thanks!
This doesn't seem to work on a rooted stock g-tablet. I also tried the Titanium Backup method, but no luck. It does give me the Market terms of use on first run.
You guys are going to force me to use a modded firmware! I still want to wait and see what ViewSonic/Flextronics comes out with for an update.
roebeet said:
First off, this is not my fix and I take no credit for it - I am just passing it on. Many thanks to xguntherc for posting the original fix, and KorbenD for pointing me in the right direction on Titanium Backup.
Their posts, as a reference:
http://forum.xda-developers.com/showpost.php?p=9294190&postcount=2835
http://forum.xda-developers.com/showpost.php?p=9302719&postcount=2846
I will summarize the Titanium Backup solution, as that's the one I had gotten to work. The non-TB solution did not work for me, but still relevant as some people have gotten it to work in cm:
- Get a copy of Titanium Backup and sideload it (free version is fine). http://matrixrewriter.com/android/
- Make sure the Market is working with your Google ID, of course.
- Go into Settings -- Applications -- Manage Applications and Force Stop both the Market and Google Services Frameworks apps.
- In Titanium Backup, go into "Backup/Restore", look for "Google Services Framework 2.2", click on it and then choose "Wipe Data". Then go back to the home screen.
- Run the Market app. You should get an error (that's a good thing, as that's what we want. If you don't get an error, re-try the steps above until you do).
- Reboot, and wait at least a minute after the OS is up to let things stabilize.
- Run the Market again. You should see an immediate difference.
EDIT: You might have to do one more reboot to get apps to actually download and install. I had this issue, but it might have just been me.
I tested this on TnT 1.02, but keep in mind that my TnT is further modded so results may vary. Good luck!
Click to expand...
Click to collapse
I mean this in a manly kind of way... Roeby, I luv you
rushless said:
I mean this in a manly kind of way... Roeby, I luv you
Click to expand...
Click to collapse
A Bro-mance!
And again, keep in mind that this was not my fix. I just documented what others found! I don't want to take any credit for this.
wasserkapf said:
This doesn't seem to work on a rooted stock g-tablet. I also tried the Titanium Backup method, but no luck. It does give me the Market terms of use on first run.
You guys are going to force me to use a modded firmware! I still want to wait and see what ViewSonic/Flextronics comes out with for an update.
Click to expand...
Click to collapse
Well, as soon as you add gapps, it's technically modded already. You might as well come to the dark side 100%!
roebeet said:
A Bro-mance!
And again, keep in mind that this was not my fix. I just documented what others found! I don't want to take any credit for this.
Well, as soon as you add gapps, it's technically modded already. You might as well come to the dark side 100%!
Click to expand...
Click to collapse
Seems this device may steal a lot of the Archos 101's thunder for mid to higher end Android users, since easy to root and a LOT more powerful. Apparently both devices have the same display too. Need to see the Archos 101 in "person" to confirm this, but Youtube vids show the same weak angles.
Talk about irony. Archos talks smack and is a month and a half late (even later for 2.2), only to be beat to and in channels by a device with no smack talk. Ironic.
wasserkapf said:
This doesn't seem to work on a rooted stock g-tablet. I also tried the Titanium Backup method, but no luck. It does give me the Market terms of use on first run.
You guys are going to force me to use a modded firmware! I still want to wait and see what ViewSonic/Flextronics comes out with for an update.
Click to expand...
Click to collapse
Using rooted and gapp OTA vanilla TnT.
Market fix worked. Had to reboot x3 though
thx69 said:
Using rooted and gapp OTA vanilla TnT.
Click to expand...
Click to collapse
Not sure what OTA means. Is this firmware you flashed, and not as it comes from the factory?
Market fix worked. Had to reboot x3 though
Click to expand...
Click to collapse
Did you start Market after each reboot? Or did you just reboot three times.
OTA: Using the vanilla post over the air update to... 2638(?) I think?
Tried Market everytime. And each time it came with error screen.
Last one came populated
Hope it helps
I don't seem to be able to get the desired results, no matter how many times I reboot.
If the ViewSonic update doesn't give a decent market, I will reset the device and start over. I'm still not convinced that I need to install a custom ROM.
wasserkapf said:
I don't seem to be able to get the desired results, no matter how many times I reboot.
If the ViewSonic update doesn't give a decent market, I will reset the device and start over. I'm still not convinced that I need to install a custom ROM.
Click to expand...
Click to collapse
The Viewsonic update is going to be a device reset, for all intents and purposes - that's why I'm not making any mods until that comes out.
wasserkapf said:
This doesn't seem to work on a rooted stock g-tablet. I also tried the Titanium Backup method, but no luck. It does give me the Market terms of use on first run.
You guys are going to force me to use a modded firmware! I still want to wait and see what ViewSonic/Flextronics comes out with for an update.
Click to expand...
Click to collapse
I'm using this fix on stock, rooted G Tab & it is working great. I followed the video in the thread to flush the cache and all is up and running.
Is my Titanium Backup not installed properly? (first time ever trying to use it, I'm a total n00b on all of this) I get to Backup/Restore, but don't see any sort of Google Framework entry. Is there something I need to run first?
jacindc said:
Is my Titanium Backup not installed properly? (first time ever trying to use it, I'm a total n00b on all of this) I get to Backup/Restore, but don't see any sort of Google Framework entry. Is there something I need to run first?
Click to expand...
Click to collapse
It should be in there - it's "Google Services Framework 2.2", it's alphabetical.
You have gapps installed, I assume? Market is there?
roebeet said:
It should be in there - it's "Google Services Framework 2.2", it's alphabetical.
You have gapps installed, I assume? Market is there?
Click to expand...
Click to collapse
I sideloaded Market, didn't use the TNT/gapps loader. So perhaps that's my problem. (Though I don't see any apps listed in Titanium Backup/Restore. Maybe it has something to do with the error I get about "BusyBox works but the 'su' command does not elevate to root" when I open it.)
(Can't do the YouTube Market fix, either, because I have no option in the TnT Settings / Applications to Clear Data--only Clear Cache is there)
I imagine I'll be going to TNTlite pretty soon, but I was waiting for the OTA for.... no particular reason, really.
Thanks.
This worked great for me using tntlite 2.0, but this step "- Go into Settings -- Applications -- Manage Applications and Force Stop both the Market and Google Services Frameworks apps." the manage applications buttton was missing.. the actual button I used was System Applications.. otherwise the instructions worked. also be patient when you are wiping data in titanium backup, after hitting the button it does take a while before it will show a popup saying "data wipe complete"

[Q] GingerBread, Apps disappear after every reboot!

I'm currently on Bell gt-i9000m, and I upgraded to 2.3.3 using odin and XXJVB/JVK
I started experiencing problems with my apps, installing from Market, as well as Applanet(yes I know that app is not legal as such, but I used it to see if Market was the problem) however it happens o matter if I use Market, or install .apk files
Every time Install the app, say Boat Browser (I have tried over 20 different apps), the app works perfectly, until I reboot. I have tried powering off, and plain reboot, but every time the reboot finalizes, in the app drawer shows the icon grey'd out and with a little SD symbol at the top corner. Now I know what you are thinking, after I installed apps, I have also tried moving from SD to Internal, and back, but still same outcome.
I read in another thread that it's the buggy TW launcher, so I used Market, as well as Applanet to install a new launcher, ADW shows under applications list as com.something and it will to let me move.
I am not on a stock rom, however I have tried SimplyHoney, Juwe, and GingerReal. I LOVE SimplyHoney, the blue aura and the way everything looks, I love it. The only reason I found it is because GingerReal my apps disappeared as well.
I have also tried formatting My Internal SD, and External SD, same result.
I have also tried researching the methods on the threads already active, but nothing relevant is available.
So, no matter what App I install, how it's installed, I cannot get my apps to stay installed.
Please HELP! Thanks!
-Dave Husk
That used to happen to me!
Are you sure you converted your filesystem to rfs before flashing new roms?
Have you tried going back to stock and the flash a custom rom?
Is all apps disappear after a reboot, or it is just a few apps?
no just select few new ones i download, even the gmail disappeared, but now it stays, its so weird!
Have u try factory reset? I used to have that problem too but factory reset fixed it.
It happened with me also. For me, uninstalling adw launcher worked. Now I m usinf go launcher and no problem on reboots.
Sounds like a filesystem problem. I had this when I messed up ext4 conversion a couple of times. Flash a fresh rom and lagfix (if you want to) before installing anything.

Backup Solution.

Evening All.
I have not long since got my HTC One (UK version of it makes any difference).
It is S-Off, bootlooader unlocked and rooted with TWRP 2.6.3 recovery but currently running stock firmware. I've had a play with ARHD and liked it. However it's a bit of a nause having to re download apps every time I update. The internet were I am is very slow so this takes time.
I know backup solutions exist however I get conflicting reports about the apps. Having come from an iPhone (which I still use as a work phone) I am looking for a backup solution that with either a brand new phone or a factory reset and a new/custom Rom I just hit restore and it puts all my apps data and settings as it was when I backed up. Including things like my layout in widget locker and nova launcher.
I was going to be using helium but then read that you still have to download the APK for all the apps again from Google so that seems a pretty defunct choice.
It's there an app which will backup my phone, I can remove this to my laptop. Then factory reset, reinstall the app (I'm assuming you have to do this) and then I put the backup back on the phone and restore it?
Cloud options are no use due to the slow internet.
Apologies if this has been covered before but I just can't seem to find a definitive answer.
Thanks in advance.
Carl.
vRS Carl said:
Evening All.
I have not long since got my HTC One (UK version of it makes any difference).
It is S-Off, bootlooader unlocked and rooted with TWRP 2.6.3 recovery but currently running stock firmware. I've had a play with ARHD and liked it. However it's a bit of a nause having to re download apps every time I update. The internet were I am is very slow so this takes time.
I know backup solutions exist however I get conflicting reports about the apps. Having come from an iPhone (which I still use as a work phone) I am looking for a backup solution that with either a brand new phone or a factory reset and a new/custom Rom I just hit restore and it puts all my apps data and settings as it was when I backed up. Including things like my layout in widget locker and nova launcher.
I was going to be using helium but then read that you still have to download the APK for all the apps again from Google so that seems a pretty defunct choice.
It's there an app which will backup my phone, I can remove this to my laptop. Then factory reset, reinstall the app (I'm assuming you have to do this) and then I put the backup back on the phone and restore it?
Cloud options are no use due to the slow internet.
Apologies if this has been covered before but I just can't seem to find a definitive answer.
Thanks in advance.
Carl.
Click to expand...
Click to collapse
I use ES File Explorer to backup all the app apk's and HTC backup to my google drive for settings / mms / contacts/ etc
Titanium Backup

Google Wallet stuck on newest ROM - Suggestions?

Hello XDA geniuses; If anyone can figure out and provide me some suggestions, its here!
So, I've been running Benzo ROM for the last few months, its perfect for me. I've tried others but have settled on it. In the last update, it required a clean flash, which I did. TWRP -> Advanced Wipe -> System, Data, Dalvik and Cache. Never had an issue before, but in this build I can't use Google Wallet or Tap and Pay.
When I go to start either of those 2 apps, they just sit at the initial screens. Thats all, they just sit there.
I've made sure I'm signed into my account, no ad blocking or security issues I can see. I've wiped and re-flashed 4 times. Made sure I have the right ROM and gapps. I've uninstalled and reinstalled Wallet a bunch of times.
The dev did say in this build he; "AOSP Webview to Google's Webview", hence the clean flash.
Nothing I've tried yet has made any difference. I did a logcat, but did not see anything notable.
And, yes of course I posted this in the ROM forum, unfortunately I've not received much response and figured I would ask in the Help section.
Thanks in advance and if you have any suggestions at all, please let me know. I use Wallet daily and I hate to move off this rom, but I have been trying others and I do rely on Wallet at this point.
jackpollard said:
Hello XDA geniuses; If anyone can figure out and provide me some suggestions, its here!
So, I've been running Benzo ROM for the last few months, its perfect for me. I've tried others but have settled on it. In the last update, it required a clean flash, which I did. TWRP -> Advanced Wipe -> System, Data, Dalvik and Cache. Never had an issue before, but in this build I can't use Google Wallet or Tap and Pay.
When I go to start either of those 2 apps, they just sit at the initial screens. Thats all, they just sit there.
I've made sure I'm signed into my account, no ad blocking or security issues I can see. I've wiped and re-flashed 4 times. Made sure I have the right ROM and gapps. I've uninstalled and reinstalled Wallet a bunch of times.
The dev did say in this build he; "AOSP Webview to Google's Webview", hence the clean flash.
Nothing I've tried yet has made any difference. I did a logcat, but did not see anything notable.
And, yes of course I posted this in the ROM forum, unfortunately I've not received much response and figured I would ask in the Help section.
Thanks in advance and if you have any suggestions at all, please let me know. I use Wallet daily and I hate to move off this rom, but I have been trying others and I do rely on Wallet at this point.
Click to expand...
Click to collapse
Have you tried going into settings>apps>all and force stopping and clearing data?
i just got my n6 yesterday and installed stock android m preview. so far evreything seems to work fine, but my venmo app just shows a blue screen. ive tried force closing and clearing cache/data.
strangeeeeeeeeeeeee
Evolution_Tech said:
Have you tried going into settings>apps>all and force stopping and clearing data?
Click to expand...
Click to collapse
Hey Evolution_Tech, super appreciate the feedback! Yes, I tried it again, just to make double sure. I force stopped Wallet, even went into Show Cached Process and killed it. Same thing for both T&P and Wallet; I bring up the app, it goes to the 1st screen and boom just sits. In T&P I cant even press the Display link. So freaking odd.
Again, Thanks!!
jackpollard said:
Hey Evolution_Tech, super appreciate the feedback! Yes, I tried it again, just to make double sure. I force stopped Wallet, even went into Show Cached Process and killed it. Same thing for both T&P and Wallet; I bring up the app, it goes to the 1st screen and boom just sits. In T&P I cant even press the Display link. So freaking odd.
Again, Thanks!!
Click to expand...
Click to collapse
You could try logging out of your Google account completely then logging back in.
Any update on this?
Sent from my Nexus 6 using Tapatalk
nlua said:
Any update on this?
Sent from my Nexus 6 using Tapatalk
Click to expand...
Click to collapse
Hello; Here is what worked for me, but I have to preface it with make sure you do a good backup. When the Rom I use asked for a full refresh including wiping data, is when I had the issue. I eventually tried it with not wiping data and that's what worked. I think wallet keeps some persistent data there and when you wipe it out, it gets stuck. Good luck.
I will try and make this my last update; I finally got wallet to work with a complete wipe, including data.
I used dev options and found the package in data/data for wallet, its com.google.android.apps.walletnfcrel
I copied com.google.android.apps.walletnfcrel from data/data into a folder on my sd card. Then I did my clean wipe. I installed wallet and let it build the structure. Then when I tried it, it would hang. I stopped it, then I copied all the files back in from my backup and it worked. I overwrote the files and used es file explorer that had root.
Make sure, as always you have a good backup.
If you have any questions just give me a shout.

Categories

Resources