Sample Header Ad - 728x90

Android Enthusiasts

Q&A for enthusiasts and power users of the Android operating system

Latest Questions

17 votes
2 answers
108796 views
Where is current wallpaper stored on Jellybean?
On my Nexus S running 4.1.1, I am unable to find where the current wallpaper is stored. I referred to https://android.stackexchange.com/questions/18450/where-is-the-background-image-saved, but my `/data/data/com.android.settings/files` folder is empty (I do have my file browser showing hidden files)...
On my Nexus S running 4.1.1, I am unable to find where the current wallpaper is stored. I referred to https://android.stackexchange.com/questions/18450/where-is-the-background-image-saved , but my /data/data/com.android.settings/files folder is empty (I do have my file browser showing hidden files). It was confirmed in that question that ICS stored it in that location, but did Jellybean move it to a different place?
penguinrob (355 rep)
Aug 16, 2012, 02:40 AM • Last activity: Mar 8, 2025, 11:05 AM
2 votes
2 answers
7444 views
Strange text messages at five-minute intervals with no sender
So, I've been having this problem recently where I get these extremely strange text messages being sent to my phone. They have no sender associated with them and just look like a bunch of gibberish. Here is a screenshot: > [![][1]][1] Currently, I am getting the same message multiple times every 5 m...
So, I've been having this problem recently where I get these extremely strange text messages being sent to my phone. They have no sender associated with them and just look like a bunch of gibberish. Here is a screenshot: > Image Currently, I am getting the same message multiple times every 5 minutes. At first I just sort of ignored it, and one day I decided I would just go ahead and delete all the messages. As soon as I deleted them, they just kept on coming back at 5-minute intervals. I am on Sprint on the Nexus S 4G. My phone has also been doing other weird things lately. Sometimes when I lay it flat on a surface, it will just reboot itself constantly. I'm not sure if this is related to the text messages or not. Also, the messages only show up in the "Messaging" app which I don't really use. They don't show up in Google Voice at all. I actually got some of these weird messages about a month ago, however they stopped for a good while. Today, I just decided to delete them, and now they've been coming in every 5 minutes. So far I've received 32 in the span of about an hour. I have not talked to Sprint about this, and I don't believe I have been charged for them. Also, I can't reply back to these messages. If I try to reply and I hit "send", it just tells me that the message was not sent. Factory reset the phone. The messages are still coming in.
gooser (23 rep)
Jul 1, 2012, 09:17 PM • Last activity: Apr 26, 2023, 05:11 PM
5 votes
2 answers
6832 views
Erase successful, but not automatically formatting. Can't determine partition type - Jelly bean 4.1.2 with Nexus S
While I ran the command - `fastboot flashall -w` I got the following error - -------------------------------------------- Bootloader Version...: I9020XXLC2 Baseband Version.....: I9020XXKI1 Serial Number........: 3334E1630CFF00EC -------------------------------------------- checking product... OKAY...
While I ran the command - fastboot flashall -w I got the following error - -------------------------------------------- Bootloader Version...: I9020XXLC2 Baseband Version.....: I9020XXKI1 Serial Number........: 3334E1630CFF00EC -------------------------------------------- checking product... OKAY [ 0.001s] sending 'boot' (3964 KB)... OKAY [ 0.693s] writing 'boot'... OKAY [ 0.603s] sending 'recovery' (4308 KB)... OKAY [ 0.541s] writing 'recovery'... OKAY [ 0.652s] sending 'system' (173123 KB)... OKAY [ 22.336s] writing 'system'... OKAY [ 24.196s] erasing 'userdata'... OKAY [ 0.243s] formatting 'userdata' partition... Erase successful, but not automatically formatting. Can't determine partition type. OKAY [ 0.001s] erasing 'cache'... OKAY [ 1.684s] formatting 'cache' partition... Erase successful, but not automatically formatting. Can't determine partition type. OKAY [ 0.001s] rebooting... finished. total time: 50.956s I'm trying the build Android jelly bean 4.1.2 in Nexus S phone. Could anyone help please?
Pow (83 rep)
Jan 8, 2013, 03:53 AM • Last activity: Jul 24, 2022, 06:04 AM
5 votes
2 answers
8549 views
How to fix Cyanogenmod 7 hanging on boot animation after NO firmware changes
I've been using my Google Nexus S with Cyanogenmod 7 for about a year now. Sometimes it rebooted out of the sudden or locked up but all in all worked well. Today I rebootet the phone und since then it hangs during boot at the animation with the rotating circle. **How do I fix the phone and get it bo...
I've been using my Google Nexus S with Cyanogenmod 7 for about a year now. Sometimes it rebooted out of the sudden or locked up but all in all worked well. Today I rebootet the phone und since then it hangs during boot at the animation with the rotating circle. **How do I fix the phone and get it booting again?** Unlike many issues I found on the web I did not play with the firmware recently. Unfortunately it's been quite long since the last backup. **I need to dig my data from the device.** Ways acceptable for me to go: 1. analyzing and fixing the issue 1. getting all my data and install new firmware (while updating to CM10) **Analyzing the issue** I installed the Android SDK on my computer (for adb and fastboot) and successfully ran ClockworkMod Touch Recovery image which proves the the phone hardware is actually fine. Copying files from the /sdcard directory worked and I could open a shell but adb logcat doesn't work for me. The program keeps "waiting for device". This is what I had done before: * phone hung and restarted by removing and reinserting battery * date and time were set to 2005-01-01 00:00, reset (never had that before) * installed or updated several apps through F-Droid app "store" * installed And Bible * updated Barcode Scanner * maybe updated/installed something else, but can't remember because I browsed through F-Droid quite a long time and read dozens of app descriptions * status bar crashed, phone still usable but started reboot to get status bar again * Booom! Phone hangs forever on boot animation I have the feeling that the Google logo with the open lock which is displayed before the CM boot animation begins stays longer than before. But I am everything but sure. **Making backup** As I cannot run any backup apps I have difficulties doing a **reliable** backup. I set up my phone not to sync most of my data to Google. Yes, I missed doing regular backups for some time because I find doing so is not elegantly possible with Android (compared to tar c /home or even mksquashfs or rsnapshot on Linux). What I need at least in declining order of priority: 1. calendar 1. contacts 1. some app's data 1. saved wireless credentials What I already got using ClockworkMod Touch Recovery: * copying /sdcard with adb pull * Running backup from the ClockworkMod Touch Recovery menu -- I have no clue what is actually backed up The ideal way would backup the whole phone so I could install CM10 and retrieve any missing data from the backup or restore the backup to get the current state. Any suggestions?
daniel (51 rep)
Mar 29, 2013, 11:34 PM • Last activity: Jun 3, 2022, 02:04 PM
0 votes
1 answers
1315 views
High CPU usage from UEventObserver and inputmethod.latin (Nexus S)
I have kept my Google Nexus S up to date with the latest Android O/S since I've owned it and its always had performance problems to varying degrees. I'm currently running: Android version: 4.1.2 Baseband version: I9023XXKI1 Kernel version: 3.0.31-g5894150 Build number: JZO54K Uptime: 145:35:00 Curre...
I have kept my Google Nexus S up to date with the latest Android O/S since I've owned it and its always had performance problems to varying degrees. I'm currently running: Android version: 4.1.2 Baseband version: I9023XXKI1 Kernel version: 3.0.31-g5894150 Build number: JZO54K Uptime: 145:35:00 Currently the performance is particularly bad. The UI is generally very sluggish, apps can take a long time to open or switch, occasionally the home screen appears empty after switching away from a "big" app (e.g. Bad Piggies or Chrome) almost as if the shell had crashed and restarted. The performance seems to deteriorate the longer the phone has been without a reboot. There is a bug where the phone think its still charging after being unplugged. I am not sure if this is associated with the performance issue. I tried various performance monitoring apps but none of them told me anything useful. I finally installed a terminal emulator and ran the trusty top. Here are the results: top These two threads: com.google.android.inputmethod.latin and UEventObserver, appear to consistently be using high CPU. I have seem UEventObserver using as much as 40-50%. Regarding the inputmethod.latin I am assuming this is keyboard related but I am only using the standard Android keyboard so the high CPU usage is inexplicable. Any theories about what is going on? How can I fix these two threads that are hogging the CPU?
Schneider (101 rep)
Jan 2, 2013, 08:08 PM • Last activity: Nov 28, 2021, 11:01 AM
11 votes
1 answers
31005 views
What does the random "ding" in Google Maps Navigation signify?
Ever since updating my Nexus S to ICS, I've noticed that when using Navigation I sometimes hear a random "ding" when driving around. Any idea what this means? I was thinking maybe it was a warning about the speed limit or something, but I haven't noticed any particular circumstances whenever it does...
Ever since updating my Nexus S to ICS, I've noticed that when using Navigation I sometimes hear a random "ding" when driving around. Any idea what this means? I was thinking maybe it was a warning about the speed limit or something, but I haven't noticed any particular circumstances whenever it does it. Sometimes its multiple times per journey, other times not at all. In the UK, Nexus S 4.0.3.
Dunhamzzz (2090 rep)
Jan 22, 2012, 02:41 PM • Last activity: Jan 10, 2020, 04:15 PM
5 votes
4 answers
1632 views
can't update, can't do a factory reset
I have a Nexus S running Android 2.3.4. For a while now it's been trying to prompt me to install newer versions. Every time I try, it restarts, displays the cute robot error screen and doesn't come back on until I take out the battery and restart it. Pressing power+volume+/- doesn't help. I also tri...
I have a Nexus S running Android 2.3.4. For a while now it's been trying to prompt me to install newer versions. Every time I try, it restarts, displays the cute robot error screen and doesn't come back on until I take out the battery and restart it. Pressing power+volume+/- doesn't help. I also tried to do a factory reset. Same result. Before I got this phone (it was a gift), the shop did something to it "to enable Hebrew." Not sure what exactly but I suspect they dinkied around with system files and that's what is causing this. Anyone have suggestions for what to try next?
nethy canning (91 rep)
Jun 8, 2012, 08:59 PM • Last activity: Jul 18, 2018, 12:09 AM
5 votes
2 answers
297 views
Can my friend's Android phone impersonate the starship Enterprise?
I was recently browsing Reddit and found the geekiest command to boldly go where no command has gone before. play -n -c1 synth whitenoise lowpass -1 120 lowpass -1 120 lowpass -1 120 gain +14 It's a Linux command using the sox package to create a continuous sound loop like the background sound on th...
I was recently browsing Reddit and found the geekiest command to boldly go where no command has gone before. play -n -c1 synth whitenoise lowpass -1 120 lowpass -1 120 lowpass -1 120 gain +14 It's a Linux command using the sox package to create a continuous sound loop like the background sound on the starship Enterprise. Are there any existing Android apps for a Samsung Galaxy Nexus phone running Android 4.0.1 that would be able to replicate this?
Allan (167 rep)
Dec 12, 2011, 06:12 PM • Last activity: May 30, 2018, 09:42 AM
8 votes
1 answers
14640 views
How do I Switch off NFC?
My Nexus S alerts me when it is close to my Oyster season ticket. It says New Tag Collected. Unknown tag type. Can I stop it doing this.
My Nexus S alerts me when it is close to my Oyster season ticket. It says New Tag Collected. Unknown tag type. Can I stop it doing this.
justintime (413 rep)
Jan 25, 2011, 01:31 PM • Last activity: Mar 24, 2018, 05:51 PM
2 votes
2 answers
781 views
Error reflashing Nexus S to stock Jelly Bean
I've got a Nexus S (D720) running CM 10.1.3, and I'd like to flash it back over to Google's [latest factory image][1] (sojus-jro03r). When I try updating, I get the following: sending 'bootloader' (1536 KB)... OKAY [ 0.195s] writing 'bootloader'... OKAY [ 0.347s] finished. total time: 0.542s rebooti...
I've got a Nexus S (D720) running CM 10.1.3, and I'd like to flash it back over to Google's latest factory image (sojus-jro03r). When I try updating, I get the following: sending 'bootloader' (1536 KB)... OKAY [ 0.195s] writing 'bootloader'... OKAY [ 0.347s] finished. total time: 0.542s rebooting into bootloader... OKAY [ 0.001s] finished. total time: 0.001s sending 'radio' (15232 KB)... OKAY [ 2.037s] writing 'radio'... OKAY [ 15.314s] finished. total time: 17.350s rebooting into bootloader... OKAY [ 0.001s] finished. total time: 0.001s archive does not contain 'boot.sig' archive does not contain 'recovery.sig' archive does not contain 'system.sig' -------------------------------------------- Bootloader Version...: D720SPRKE1 Baseband Version.....: D720SPRXXX Serial Number........: 3730DA5FBAF300EC -------------------------------------------- checking product... OKAY [ 0.001s] checking version-bootloader... OKAY [ 0.001s] checking version-baseband... FAILED Device version-baseband is 'D720SPRXXX'. Update requires 'D720SPRKC9' or 'D720SPRKD8' or 'D720SPRKE5' or 'D720SPRKH1'. finished. total time: 0.006s Searching "D720SPRXXX" on Google gets exactly zero hits. How did my baseband version get like that, and how do I change it to make Google's update happy? It's worth noting that the device *still boots* into CyanogenMod without issues, and can be reflashed with a *new* version of CyanogenMod; I just can't install Google's factory image.
Dan (381 rep)
Oct 16, 2013, 09:35 PM • Last activity: Dec 7, 2016, 08:42 PM
3 votes
0 answers
3915 views
Can't move any applications to SD Card- "Couldn't Move App" error
I'm trying to move any application that I install to my SD card (Nexus S, so its technically internal storage) and regardless of what I choose, I get a "Couldn't Move App" error. I fired up logcat and got the following output: I/DefContainer( 1273): Copied data/app/de.joergjahnke.gameboy.android.fre...
I'm trying to move any application that I install to my SD card (Nexus S, so its technically internal storage) and regardless of what I choose, I get a "Couldn't Move App" error. I fired up logcat and got the following output: I/DefContainer( 1273): Copied data/app/de.joergjahnke.gameboy.android.free-1.apk to /mnt/asec/de.joergjahnke.gameboy.android.free-1/pkg.apk D/VoldCmdListener( 81): asec finalize de.joergjahnke.gameboy.android.free-1 E/Vold ( 81): Failed to chmod /mnt/asec/de.joergjahnke.gameboy.android.free-1 (Read-only file system) E/Vold ( 81): ASEC finalize mount failed (Read-only file system) W/Vold ( 81): Returning OperationFailed - no handler for errno 30 I/PackageHelper( 1273): Failed to finalize container e.joergjahnke.gameboy.android.free-1 I/PackageHelper( 1273): Forcibly destroying container de.joergjahnke.gameboy.android.free-1 D/dalvikvm( 250): WAIT_FOR_CONCURRENT_GC blocked 0ms E/DefContainer( 1273): Failed to finalize de.joergjahnke.gameboy.android.free-1 at path /mnt/asec/de.joergjahnke.gameboy.android.free-1 D/dalvikvm( 250): GC_EXPLICIT freed 48K, 26% free 14596K/19591K, paused 4ms+5ms, total 64ms D/VoldCmdListener( 81): asec destroy de.joergjahnke.gameboy.android.free-1 force I/PackageHelper( 250): Forcibly destroying container de.joergjahnke.gameboy.android.free-1 D/dalvikvm( 250): WAIT_FOR_CONCURRENT_GC blocked 0ms W/ActivityManager( 250): No content provider found for permission revoke: file:///data/app/de.joergjahnke.gameboy.android.free-1.apk D/dalvikvm( 250): GC_EXPLICIT freed 13K, 26% free 14595K/19591K, paused 3ms+6ms, total 63ms D/VoldCmdListener( 81): asec destroy de.joergjahnke.gameboy.android.free-1 force E/Vold ( 81): Couldn't find ASEC de.joergjahnke.gameboy.android.free-1 I/PackageHelper( 250): Failed to destroy container de.joergjahnke.gameboy.android.free-1 I/PackageHelper( 250): Forcibly destroying container de.joergjahnke.gameboy.android.free-1 D/dalvikvm( 250): WAIT_FOR_CONCURRENT_GC blocked 0ms D/dalvikvm( 250): GC_EXPLICIT freed 8K, 26% free 14594K/19591K, paused 3ms+8ms, total 69ms I/PackageHelper( 250): Failed to destroy container de.joergjahnke.gameboy.android.free-1 D/VoldCmdListener( 81): asec destroy de.joergjahnke.gameboy.android.free-1 force E/Vold ( 81): Couldn't find ASEC de.joergjahnke.gameboy.android.free-1 It seems to be a permissions issue of some kind. I've tried booting into CWM and resetting permissions, but that doesn't seem to do anything. Even re-formatting the storage doesn't seem to do anything. If anyone has any advice, I'd greatly appreciate it!
TJJ (31 rep)
Dec 2, 2012, 09:18 PM • Last activity: Oct 13, 2016, 02:16 PM
3 votes
2 answers
486 views
Nexus S and phone charger get unusually hot when plugged in
I was using my Nexus S today and it turned off suddenly. I plugged it in to charge and saw it load to the boot splash screen, and then I went to sleep. When I woke up 2 hours later my phone was dead. I plugged it in to the charge for another half an hour, but both the phone and the charger started g...
I was using my Nexus S today and it turned off suddenly. I plugged it in to charge and saw it load to the boot splash screen, and then I went to sleep. When I woke up 2 hours later my phone was dead. I plugged it in to the charge for another half an hour, but both the phone and the charger started getting very hot. I tested my charger and battery with another phone and both seemed to work properly without the excess heat. What happened to my phone that's causing it to heat up like this?
beez (31 rep)
May 23, 2013, 04:39 PM • Last activity: Jun 18, 2016, 11:14 AM
3 votes
2 answers
11483 views
How can I boot my Nexus S with a broken power button? Can only boot to "Do not turn off target"
My Nexus S power button has stopped working and Samsung will not honor the warranty. The farthest I've gotten is to the Downloading screen with the yellow work ahead sign, that says "Do not turn off target" and `USB Control Init USB Control Init End`. My computer does not find the device via the And...
My Nexus S power button has stopped working and Samsung will not honor the warranty. The farthest I've gotten is to the Downloading screen with the yellow work ahead sign, that says "Do not turn off target" and USB Control Init USB Control Init End. My computer does not find the device via the Android SDK. I looked up this post https://android.stackexchange.com/questions/22640/turn-phone-on-with-adb-or-fastboot and others outside of this forum (eg: removing and inserting battery with charger connected), but it does not work for me. Once I boot it I can use it by plugging a battery charger or cable to turn on the screen. Is there a way I could boot it?
Ramon Suarez (232 rep)
Aug 15, 2012, 08:14 AM • Last activity: Mar 7, 2016, 02:02 PM
1 votes
4 answers
6734 views
How do I make wi-fi calls from a cell phone with no number now associated with it?
I recently got tired of paying $65+ a month for cell service when I get mostly email. So I dropped my Sprint service in favor of $20 a month, no-contract phone and a Nexus 7, because WiFi is seemingly everywhere. It works great! I have all the service I need, and it's much cheaper. I still have this...
I recently got tired of paying $65+ a month for cell service when I get mostly email. So I dropped my Sprint service in favor of $20 a month, no-contract phone and a Nexus 7, because WiFi is seemingly everywhere. It works great! I have all the service I need, and it's much cheaper. I still have this nice cell phone, a Nexus S. I enabled the WiFi on it. I'd like to make free WiFi calls on it but it no longer has a number associated with it. I ported that number over to my $20 a month phone. Is there anyway I can get a number associated with this old phone so I can sign up for a free voip service? Is there anyway I can make voip calls without a number? Thanks.
Joe (11 rep)
Jan 27, 2013, 06:54 AM • Last activity: Jan 20, 2016, 12:58 AM
1 votes
1 answers
3459 views
How do I boot my Samsung Nexus S into safe mode?
I have a Samsung Nexus S with Android 2.3. I somehow managed to set the Zoodles application to start up with laucher. As a result, whenever I boot my phone, I see the Zoodles app and cannot close it or access any other applications. I searched and understood that if I can boot the device in safe mod...
I have a Samsung Nexus S with Android 2.3. I somehow managed to set the Zoodles application to start up with laucher. As a result, whenever I boot my phone, I see the Zoodles app and cannot close it or access any other applications. I searched and understood that if I can boot the device in safe mode, I can remove the Zoodles app. How do I boot into safe mode?
rangalo (111 rep)
Feb 3, 2012, 05:03 PM • Last activity: Dec 24, 2015, 05:37 AM
1 votes
2 answers
274 views
AT&T Nexus S: is this sold SIM locked / boot-loader locked?
I know this is a bit localized, but I can't find ANY information on this at all on the internet, because all of the information for the Nexus S assumes the T-Mobile band version. I would only purchase this phone to immediately unlock the bootloader for custom ROM development. Is the only difference...
I know this is a bit localized, but I can't find ANY information on this at all on the internet, because all of the information for the Nexus S assumes the T-Mobile band version. I would only purchase this phone to immediately unlock the bootloader for custom ROM development. Is the only difference between the two phones the bands the 3G radio uses?
Broam (2123 rep)
Aug 2, 2011, 08:12 PM • Last activity: Oct 29, 2015, 07:23 PM
2 votes
1 answers
161 views
Will flashing CyanogenMod reset the status of SIM lock on Nexus S?
I have Samsung Google Nexus S (SIM unlocked) on Android KitKat. I am planning to install CyanogenMod 11 on it. The question is, will upgrading to CyanogenMod lock my SIM? Will I have to unlock it again?
I have Samsung Google Nexus S (SIM unlocked) on Android KitKat. I am planning to install CyanogenMod 11 on it. The question is, will upgrading to CyanogenMod lock my SIM? Will I have to unlock it again?
ray (23 rep)
May 9, 2015, 12:04 PM • Last activity: Oct 23, 2015, 07:30 PM
0 votes
2 answers
351 views
HF Connector - Replace parts in a Nexus S
I have a Nexus S device (model i9023). My current earpiece is torn - the wires are cut, and the body could not be screwed out because the specific body's screw is stuck. However, I can gently replace it without breaking the body. I see a "HF" connector connected to the left of what I see in the pict...
I have a Nexus S device (model i9023). My current earpiece is torn - the wires are cut, and the body could not be screwed out because the specific body's screw is stuck. However, I can gently replace it without breaking the body. I see a "HF" connector connected to the left of what I see in the picture of the earpiece unit. To be more specific, I took some pictures of it, since I can't get the data from fixit . Here's a picture of what dealers are selling in eBay. This picture is pretty descriptive. All dealers provide a unit containing the earpieace speaker as seen upwards, a proximity sensor as seen below and the connector to the motherboard, to the right. earpiece This is what I saw in fixit: fixit as you can see upwards, there's another group of wires (orange) to the right of the proximity sensor, which doesn't exist in the seller's unit. The pictures I took of my device shows exactly what I mean: This **"HF" wires** down there doesn't exist in the units for sale part1 part2 > Don't mind the fact that in my pictures there's no speaker, its > because its been torn. that's the reason why I was wandering around thinking of buying a new EM-Tech EME1511AFRC replacement unit in the first place... So does anyone know what's that HF and what am I losing if I buy a new unit without it?
rycle (1 rep)
Jun 11, 2013, 06:47 PM • Last activity: Sep 22, 2015, 10:28 AM
1 votes
2 answers
4080 views
How do I attach a PDF file to an email?
I'm trying to attach a PDF file to an e-mail I'm composing, but clicking on attach option shows only image files. How can I make it show other files / attach other files ? (Note: I'm using the e-mail client, not the G-mail one).
I'm trying to attach a PDF file to an e-mail I'm composing, but clicking on attach option shows only image files. How can I make it show other files / attach other files ? (Note: I'm using the e-mail client, not the G-mail one).
Sathyajith Bhat (593 rep)
Dec 22, 2010, 02:54 PM • Last activity: Aug 11, 2015, 10:37 PM
0 votes
1 answers
56 views
How do I get past a VPN lock screen as I've never entered a password?
I downloaded Private Internet Access vpn to a Nexus S which also had Tor installed. Tor asked did I want to set up a VPN. I said yes. Nexus S vpn dialogue came up. I decided no and hit the back button to return to Tor. Went to front door to answer a knock with the phone in my hand. Looked at the pho...
I downloaded Private Internet Access vpn to a Nexus S which also had Tor installed. Tor asked did I want to set up a VPN. I said yes. Nexus S vpn dialogue came up. I decided no and hit the back button to return to Tor. Went to front door to answer a knock with the phone in my hand. Looked at the phone and saw a lock screen saying emergency calls only with a cursor blinking at me. Tried the random five wrong passwords with no result or no dialogue. End result no way back to the phone. Dont want a factory reset n losing my data. Ice Cream Sandwich runs (ran !) on the phone. Q: POssible hack ? Thanks for any suggestions.
thumped (1 rep)
Aug 4, 2015, 06:51 PM • Last activity: Aug 4, 2015, 09:23 PM
Showing page 1 of 20 total questions