I failed with hurst and kaplan, but passed with Uworld. Uworld has very difficult level question and allow you to think at a higher level. It helps to study with someone else to help you think differently. Also, I used to think having a lot of SATA question means you're doing good. Not with my case this time as I passed. I passed with 165 questions and had only 10 SATA. Keep at it and don't give up.