
A Sudden Outbreak of Magic
Contagious Magic
Failed to add items
Add to Cart failed.
Add to Wish List failed.
Remove from wishlist failed.
Adding to library failed
Follow podcast failed
Unfollow podcast failed
$0.99/mo for the first 3 months

Buy for $19.95
No default payment method selected.
We are sorry. We are not allowed to sell this product with the selected payment method
-
Narrated by:
-
Alyson Grauer
-
By:
-
Michael Jasper
About this listen
A Sudden Outbreak of Magic stars Kelley and Jeroan Strickland, twin teenagers whose family just moved to Dubuque, Iowa. One cold morning in November, Kelley gets "infected" by magic after reading aloud from a small leather bound book she finds. She also blows up the family home in the process. Soon Kelley and Jeroan must face up to a power-hungry, centuries-old Sorcerer who wants to rid the world of what he calls "renegade" magic-users. Only Kelley's new way of using magic will save their new city and their magically infected friends, though she may lose her brother in the process. A Sudden Outbreak of Magic is a novel about ancient power, growing up, and finding your place within those two very different realms.
©2011 Michael Jasper (P)2012 Michael JasperListeners also enjoyed...
-
Spliced
- By: Jon McGoran
- Narrated by: Sophie Amoss
- Length: 12 hrs and 40 mins
- Unabridged
-
Overall
-
Performance
-
Story
Sixteen-year-old Jimi knows people change, but nothing could prepare her for what's about to happen to her best friend, Del. Del is obsessed with becoming a chimera: a person who pays back-alley geneticists, known as "genies", to illegally splice animal genes into their own. The resulting physical changes have scared lawmakers into drafting legislation declaring chimeras officially nonpersons, so when Del goes missing, Jimi is desperate to find him before he alters himself forever.
-
-
Good YA book
- By Amazon Customer on 11-16-20
By: Jon McGoran
-
Ender's Game Alive: The Full Cast Audioplay
- By: Orson Scott Card
- Narrated by: Full Cast Recording
- Length: 7 hrs and 24 mins
- Original Recording
-
Overall
-
Performance
-
Story
Experience Ender’s Game as you’ve never heard it before! With an all-new, original script written by Orson Scott Card, Ender’s Game Alive is a full-cast audio drama that reimagines the Hugo and Nebula Award-winning classic.
-
-
Don't start with this audiobook.
- By Ryan on 10-24-13
By: Orson Scott Card
-
Wicked
- The Life and Times of the Wicked Witch of the West
- By: Gregory Maguire
- Narrated by: John McDonough
- Length: 19 hrs and 42 mins
- Unabridged
-
Overall
-
Performance
-
Story
Heralded as an instant classic of fantasy literature, Maguire has written a wonderfully imaginative retelling of The Wizard of Oz told from the Wicked Witch's point of view. More than just a fairy tale for adults, Wicked is a meditation on the nature of good and evil.
-
-
It's not easy being green
- By PangaeaReads on 07-30-08
By: Gregory Maguire
-
Dragons of Autumn Twilight
- Dragonlance: Chronicles, Book 1
- By: Margaret Weis, Tracy Hickman
- Narrated by: Paul Boehmer
- Length: 20 hrs
- Unabridged
-
Overall
-
Performance
-
Story
Lifelong friends, they went their separate ways. Now they are together again, though each holds secrets from the others in his heart. They speak of a world shadowed with rumors of war. They speak of tales of strange monsters, creatures of myth, creatures of legend. They do not speak of their secrets. Not then. Not until a chance encounter with a beautiful, sorrowful woman, who bears a magical crystal staff, draws the companions deeper into the shadows, forever changing their lives and shaping the fate of the world.
-
-
Dissapointing Narration of a Classic Favorite
- By Kitty on 09-09-13
By: Margaret Weis, and others
-
The Sword of Summer
- Magnus Chase and the Gods of Asgard, Book One
- By: Rick Riordan
- Narrated by: Christopher Guetig
- Length: 15 hrs and 21 mins
- Unabridged
-
Overall
-
Performance
-
Story
Magnus Chase has always been a troubled kid. Since his mother's mysterious death, he's lived alone on the streets of Boston, surviving by his wits, keeping one step ahead of the police and the truant officers. One day, he's tracked down by an uncle he barely knows - a man his mother claimed was dangerous. Uncle Randolph tells him an impossible secret: Magnus is the son of a Norse god. The Viking myths are true. The gods of Asgard are preparing for war. Trolls, giants and worse monsters are stirring for doomsday.
-
-
First I was disappointed, then I was angry
- By Jeanie on 10-08-15
By: Rick Riordan
-
Super Powereds: Year One [Dramatized Adaptation]
- Super Powereds, Book 1
- By: Drew Hayes
- Narrated by: Alejandro Ruiz, James J. Johnson, James Konicek, and others
- Length: 16 hrs and 26 mins
- Original Recording
-
Overall
-
Performance
-
Story
Knowledge is power. That would be the motto of Lander University, had it not been snatched up and used to death by others long before the school was founded. For while Lander offers a full range of courses to nearly all students, it also offers a small number of specialty classes to a very select few.
-
-
Dramatized Format/Adaption worth adding to library
- By Anonymous User on 06-13-22
By: Drew Hayes
-
Spliced
- By: Jon McGoran
- Narrated by: Sophie Amoss
- Length: 12 hrs and 40 mins
- Unabridged
-
Overall
-
Performance
-
Story
Sixteen-year-old Jimi knows people change, but nothing could prepare her for what's about to happen to her best friend, Del. Del is obsessed with becoming a chimera: a person who pays back-alley geneticists, known as "genies", to illegally splice animal genes into their own. The resulting physical changes have scared lawmakers into drafting legislation declaring chimeras officially nonpersons, so when Del goes missing, Jimi is desperate to find him before he alters himself forever.
-
-
Good YA book
- By Amazon Customer on 11-16-20
By: Jon McGoran
-
Ender's Game Alive: The Full Cast Audioplay
- By: Orson Scott Card
- Narrated by: Full Cast Recording
- Length: 7 hrs and 24 mins
- Original Recording
-
Overall
-
Performance
-
Story
Experience Ender’s Game as you’ve never heard it before! With an all-new, original script written by Orson Scott Card, Ender’s Game Alive is a full-cast audio drama that reimagines the Hugo and Nebula Award-winning classic.
-
-
Don't start with this audiobook.
- By Ryan on 10-24-13
By: Orson Scott Card
-
Wicked
- The Life and Times of the Wicked Witch of the West
- By: Gregory Maguire
- Narrated by: John McDonough
- Length: 19 hrs and 42 mins
- Unabridged
-
Overall
-
Performance
-
Story
Heralded as an instant classic of fantasy literature, Maguire has written a wonderfully imaginative retelling of The Wizard of Oz told from the Wicked Witch's point of view. More than just a fairy tale for adults, Wicked is a meditation on the nature of good and evil.
-
-
It's not easy being green
- By PangaeaReads on 07-30-08
By: Gregory Maguire
-
Dragons of Autumn Twilight
- Dragonlance: Chronicles, Book 1
- By: Margaret Weis, Tracy Hickman
- Narrated by: Paul Boehmer
- Length: 20 hrs
- Unabridged
-
Overall
-
Performance
-
Story
Lifelong friends, they went their separate ways. Now they are together again, though each holds secrets from the others in his heart. They speak of a world shadowed with rumors of war. They speak of tales of strange monsters, creatures of myth, creatures of legend. They do not speak of their secrets. Not then. Not until a chance encounter with a beautiful, sorrowful woman, who bears a magical crystal staff, draws the companions deeper into the shadows, forever changing their lives and shaping the fate of the world.
-
-
Dissapointing Narration of a Classic Favorite
- By Kitty on 09-09-13
By: Margaret Weis, and others
-
The Sword of Summer
- Magnus Chase and the Gods of Asgard, Book One
- By: Rick Riordan
- Narrated by: Christopher Guetig
- Length: 15 hrs and 21 mins
- Unabridged
-
Overall
-
Performance
-
Story
Magnus Chase has always been a troubled kid. Since his mother's mysterious death, he's lived alone on the streets of Boston, surviving by his wits, keeping one step ahead of the police and the truant officers. One day, he's tracked down by an uncle he barely knows - a man his mother claimed was dangerous. Uncle Randolph tells him an impossible secret: Magnus is the son of a Norse god. The Viking myths are true. The gods of Asgard are preparing for war. Trolls, giants and worse monsters are stirring for doomsday.
-
-
First I was disappointed, then I was angry
- By Jeanie on 10-08-15
By: Rick Riordan
-
Super Powereds: Year One [Dramatized Adaptation]
- Super Powereds, Book 1
- By: Drew Hayes
- Narrated by: Alejandro Ruiz, James J. Johnson, James Konicek, and others
- Length: 16 hrs and 26 mins
- Original Recording
-
Overall
-
Performance
-
Story
Knowledge is power. That would be the motto of Lander University, had it not been snatched up and used to death by others long before the school was founded. For while Lander offers a full range of courses to nearly all students, it also offers a small number of specialty classes to a very select few.
-
-
Dramatized Format/Adaption worth adding to library
- By Anonymous User on 06-13-22
By: Drew Hayes
-
Dungeon Lord
- The Wraith's Haunt: A LitRPG Series, Book 1
- By: Hugo Huesca
- Narrated by: Jeff Hays, Annie Ellicott
- Length: 9 hrs and 37 mins
- Unabridged
-
Overall
-
Performance
-
Story
When Edward is swept into the world of Ivalis as a Dungeon Lord, the Dark's most powerful servant, he has no servitude in mind. He'll oppose the evil plans of the Dark god, Murmur, whatever it takes. Through only his wits and his guts to help him survive a weakened arrival, Edward must rise to power if he is to earn the right to live another day. But in the battle between Dark and Light, what can Edward choose if both sides are cruel, uncaring monsters?
-
-
Over all too soon!!
- By LITRPG Audiobook Reviews on 01-30-18
By: Hugo Huesca
-
Legend
- By: Marie Lu
- Narrated by: Mariel Stern, Steven Kaplan
- Length: 7 hrs and 48 mins
- Unabridged
-
Overall
-
Performance
-
Story
What was once the Western United States is now home to the Republic, a nation perpetually at war with its neighbors. Born into an elite family in one of the Republic's wealthiest districts, 15-year-old June is a prodigy being groomed for success in the Republic's highest military circles. Born into the slums, 15-year-old Day is the country's most wanted criminal. But his motives may not be as malicious as they seem. From very different worlds, June and Day have no reason to cross paths - until the day June's brother, Metias, is murdered and Day becomes the prime suspect.
-
-
Very Interesting Dystopian!
- By Tabitha on 07-21-12
By: Marie Lu
-
Nice Dragons Finish Last
- Heartstrikers, Book 1
- By: Rachel Aaron
- Narrated by: Vikas Adam
- Length: 13 hrs and 31 mins
- Unabridged
-
Overall
-
Performance
-
Story
Audie Award, Fantasy, 2016. As the smallest dragon in the Heartstriker clan, Julius survives by a simple code: keep quiet, don't cause trouble, and stay out of the way of bigger dragons. But this meek behavior doesn't fly in a family of ambitious magical predators, and his mother, Bethesda the Heartstriker, has finally reached the end of her patience.
-
-
A Solid 4 ½ Stars
- By Marcela G on 01-06-15
By: Rachel Aaron
-
The Lightning Thief
- Percy Jackson and the Olympians, Book 1
- By: Rick Riordan
- Narrated by: Jesse Bernstein
- Length: 10 hrs and 2 mins
- Unabridged
-
Overall
-
Performance
-
Story
Twelve-year-old Percy Jackson is about to be kicked out of boarding school...again. No matter how hard he tries, he can't seem to stay out of trouble. But can he really be expected to stand by and watch while a bully picks on his scrawny best friend? Or not defend himself against his pre-algebra teacher when she turns into a monster and tries to kill him? Of course, no one believes Percy about the monster incident; he's not even sure he believes himself.
-
-
Loved the story - but.....
- By Julia on 02-28-10
By: Rick Riordan
-
Pretty Little Liars #1
- By: Sara Shepard
- Narrated by: Cassandra Morris
- Length: 7 hrs and 5 mins
- Unabridged
-
Overall
-
Performance
-
Story
Spencer covets her sister's boyfriend. Aria's fantasizing about her English teacher. Emily's crushing on the new girl at school. And Hanna uses some ugly tricks to stay beautiful. But they've all kept an even bigger secret since their friend Alison vanished.
-
-
If you love the Show, You will Love the Book
- By Ashley on 12-29-10
By: Sara Shepard
-
Maximum Ride
- The Angel Experiment
- By: James Patterson
- Narrated by: Evan Rachel Wood
- Length: 4 hrs and 19 mins
- Abridged
-
Overall
-
Performance
-
Story
James Patterson's explosive debut in the young adult market is guaranteed to create legions of new fans for this beloved, multimillion-selling author.
-
-
Very Entertaining
- By Dan on 04-11-05
By: James Patterson
-
The Magician's Guild
- The Black Magician Trilogy: Book One
- By: Trudi Canavan
- Narrated by: Richard Aspel
- Length: 15 hrs and 23 mins
- Unabridged
-
Overall
-
Performance
-
Story
Sonea is caught up in a confrontation between the hated Guild magicians and the angry youth of the slums. To her dismay, she discovers that she possesses the same powers as the reviled magicians. To avoid capture, she must seek protection from the city's feared underworld, The Thieves. In return, she must use her powers for them, but her magic never seems to do quite what she intends it to.
-
-
The book is like a wooden roller coaster...
- By Just Some Fool on 03-01-10
By: Trudi Canavan
-
The Safanarion Order Omnibus, Books 1-3
- By: Ken Lozito
- Narrated by: Vikas Adam
- Length: 30 hrs and 25 mins
- Unabridged
-
Overall
-
Performance
-
Story
Aaron Jace had a normal life until they came for him. Now he's being hunted. Assassins will stop at nothing to find him. Aaron is from Earth; his family is not. He is the last scion of an ancient and powerful family. Thrust into another world, Aaron must find his way to the one man who can help him survive. The Safanarion Order includes the first three stories in the captivating epic fantasy series listeners describe as compelling and full of suspense.
-
-
I spent my last credit on this steamy pile of dung
- By ParadoxicalOne on 01-10-18
By: Ken Lozito
-
Zeroes
- By: Scott Westerfeld, Margo Lanagan, Deborah Biancotti
- Narrated by: Amber Benson
- Length: 12 hrs and 29 mins
- Unabridged
-
Overall
-
Performance
-
Story
Don't call them heroes. But these six Californian teens have powers that set them apart. Take Ethan, aka Scam. He's got a voice inside him that'll say whatever you want to hear, whether it's true or not. Which is handy, except when it isn't - like when the voice starts gabbing in the middle of a bank robbery. The only people who can help are the other Zeroes, who aren't exactly best friends these days.
-
-
had some “feel-good” moments within
- By Midwestbonsai on 12-19-15
By: Scott Westerfeld, and others
-
My Blood Approves
- My Blood Approves, Book 1
- By: Amanda Hocking
- Narrated by: Hannah Friedman
- Length: 9 hrs and 16 mins
- Unabridged
-
Overall
-
Performance
-
Story
Seventeen-year-old Alice Bonham's life feels out of control after she meets Jack. With his fondness for pink Chuck Taylors and New Wave hits aside, Jack's unlike anyone she's ever met. Then she meets his brother, Peter. His eyes pierce through her, and she can barely breathe when he's around. Even though he can't stand the sight of her, she's drawn to him. But falling for two very different guys isn't even the worst of her problems. Jack and Peter are vampires, and Alice finds herself caught between love and her own blood....
-
-
GOOD BOOK
- By Stephanie on 05-08-12
By: Amanda Hocking
-
Almost Super
- By: Marion Jensen
- Narrated by: Mike Chamberlain
- Length: 6 hrs and 3 mins
- Unabridged
-
Overall
-
Performance
-
Story
On February 29th, at 4:23 p.m., everyone in the Bailey family over the age of twelve gets a superpower. No one knows why, and no one questions it. All the Baileys know is that it's their duty to protect the world from those evil, supervillainous Johnsons. Today, Rafter Bailey and his brother Benny are finally going to get their superpowers. Benny wants to be a speedy, and Rafter hopes he gets his grandpa's super strength so he can save the day just like him. But when their powers arrive, they are - well - duds.
-
-
love it
- By Angelia Malloy on 01-23-17
By: Marion Jensen
-
Runes
- By: Ednah Walters
- Narrated by: Stephanie Terry
- Length: 8 hrs and 41 mins
- Unabridged
-
Overall
-
Performance
-
Story
Seventeen-year-old Raine Cooper has enough on her plate dealing with her father's disappearance, her mother's erratic behavior, and the possibility of her boyfriend relocating. The last thing she needs is Torin St. James - a mysterious new neighbor with a wicked smile and uncanny way of reading her. Raine is drawn to Torin's dark sexiness against her better judgment, until he saves her life with weird marks, and she realizes he is different. But by healing her, Torin changes something inside Raine.
-
-
Good Read - Teen Fantasy
- By Striker on 11-16-16
By: Ednah Walters
What listeners say about A Sudden Outbreak of Magic
Average customer ratingsReviews - Please select the tabs below to change the source of reviews.
-
Overall
-
Performance
-
Story
- Lisarami
- 11-27-16
Too many background noises and mess up
Would you try another book from Michael Jasper and/or Alyson Grauer?
I'm listening to the next book in his series but not sure if I'd give the narrator another chance as my title of this review states.
What didn’t you like about Alyson Grauer’s performance?
She has a good voice but bad editing skills.
Any additional comments?
I was provided this audiobook at no charge by the author, publisher and/or narrator in exchange for an unbiased review via Audiobook Boom.
Something went wrong. Please try again in a few minutes.
You voted on this review!
You reported this review!
1 person found this helpful
-
Overall
-
Performance
-
Story
- TinkerMel
- 08-17-16
this was not bad. but it did have flaws I think.
this book wasn't bad, but it wasn't my favorite magic book out there. I was to happy that the kids didn't really take things seriously about using magic. but again they are just kids.
I was kind of offend by the terms: "white girl, black girl, white guy, black guy", I just found it odd to be thought of that way. The narrator did a good job for the most part but had a few miss haps.
I was gratefully provided this audiobook at no charge by the author, publisher and/or narrator for an unbiased review via Audio Boom..
Something went wrong. Please try again in a few minutes.
You voted on this review!
You reported this review!
2 people found this helpful
-
Overall
-
Performance
-
Story
- Sally
- 11-13-12
Plucky Teen Magic
Would you consider the audio edition of A Sudden Outbreak of Magic to be better than the print version?
I prefer auidio versions these days
What was one of the most memorable moments of A Sudden Outbreak of Magic?
When Kelley thought she'd lost her brother. She still knew she had to save the city.
What does Alyson Grauer bring to the story that you wouldn’t experience if you just read the book?
All the character voices came alive through her.
Was there a moment in the book that particularly moved you?
When Kelley reached out to help Miss Hayes, showing her she could be strong.
Any additional comments?
I would love to hear Alyson Grauer again.
Something went wrong. Please try again in a few minutes.
You voted on this review!
You reported this review!
2 people found this helpful
-
Overall
-
Performance
-
Story
- Lori
- 12-19-16
A Sudden Outbreak of Magic
Any additional comments?
Good start to a series. Overall an entertaining and enjoyable story. While I did enjoy this story for the most part, the whole repeated reference to race got annoying. Whether it is the way some kids talk or not in certain areas of the country, it took away from the overall enjoyment of the story. After a while it just sounds derogatory.
I have listened to several other books by Michael Jasper and have really enjoyed them. This story just wasn't holding my complete attention like his other books.
When there is a sudden outbreak of magic things spiral out of control pretty fast. What would you do if you suddenly had magic? How would you use it to your advantage?
Good cast of characters. Kelley and her twin Jeroan find their lives suddenly take a turn when they get involved with the world of magic. As if feeling like an outsider in a new town wasn't enough. Loved the dragon. Interesting way to use magic through electronics, but in modern magic what else would you use.
Alyson Grauer is a new narrator to me. This book looks to be one of the first books she narrated. She has a nice voice as well as some really good character voices. But the narration does not flow smoothly, there are also awkward pauses. The recording quality is also not the best. Background noise throughout the book, inconsistent volume as well as several repeated words or lines. A narrator should compliment the story not pull you out of it.
I was voluntarily provided this review copy audiobook by the author, narrator or publisher
Something went wrong. Please try again in a few minutes.
You voted on this review!
You reported this review!
-
Overall
-
Performance
-
Story
- Believer50
- 11-26-16
A Different Take on Magic
This book was different from the other magic books out there. The kids were the ones with the magic and they treated it as if it were an everyday skill like knowing how to multiply. I thought the narrator was good but there were a lot of background noises and mistakes. I am sure they will be corrected with the next edition of this story. I thought Michael was strange in his insistence that they just join them. This was a now urban story even though it started over 100 + years before. Some reviewers are concerned about the race issue. They obviously don't listen to teens talk these days and in fact so many adults can't get past that issue. The story was written with the idea in mind that they were talking as teens do today in my opinion. I liked parts of it and some parts I didn't. But that is true in so many books now. I got this book via audiobook boom.
Something went wrong. Please try again in a few minutes.
You voted on this review!
You reported this review!
2 people found this helpful
-
Overall
-
Performance
-
Story
- Shanna Tidwell
- 01-14-17
Good first book in series
Good first book, already started book 2!
Narrator was good but a bit of editing here or there wouldn't hurt.
So many questions...... hoping they'll be answered in books 2 & 3. I hate to list them because it could give away plot points.
I did think it's odd that the primary characters are 14 or 15 (think that's right) & basically have absolutely no parental guidance. What parent who is influential in the community just lets their children make their own rules. So many teen books are written this way. I don't have kids but I know if I did I would keep tabs on them!
Some things are a bit glossed over. I found myself most interested in Maria & her back story. I do like the history of magic parts.
Just when I'd decided I wanted to wring Paulie's neck she turned in to a good person.
Interested in seeing what comes next.
I was voluntarily provided this review copy at no charge by the author, publisher and or narrator.
Something went wrong. Please try again in a few minutes.
You voted on this review!
You reported this review!
1 person found this helpful
-
Overall
-
Performance
-
Story
- Adriana B
- 12-10-16
Unique Spin On Magic
This book was very different than what I aspected it to be. The story was ok but I found it distracting with so many racial remarks. There was a constant "white" or "black" girl/boy remarks.
The story was not as captivating as I had hoped. I had to take several breaks. It was not a book I wanted to keep listening without a break.
I found it strange that Jeroan constantly referred to his sister as "The Beast". There were some unusual stuff going on as well. Kelley blew up her house but kept it quiet. She acted like it was no big deal!
The narrator had a good voice but the background noice and not so good editing skills showed all the way through. There were mishaps and fixes throughout the book that should have warranted better editing skills. Perhaps this was her first audiobook?! The background noises were distracting.
My favorite Character was the dragon. He was adorable and full of surprises.
**This audiobook was provided free of charge in exchange for my honest unbiased opinion**
Something went wrong. Please try again in a few minutes.
You voted on this review!
You reported this review!
1 person found this helpful
-
Overall
-
Performance
-
Story
- Striker
- 05-14-18
A New World of Magic
This was one of the most unique magic-themed books I’ve listened to… And I’ve listened to a lot! I actually really liked the whole concept. Some of the characters were a little too predictable, but the rest of the story was good enough that I give that a complete pass.
The narrator deserves at least a solid 4 stars, but I’m giving only a 3 right now because there were some mistakes and noises that I found distracting. Fix those editing issues and I’d give at least 4 stars.
I rarely say things like this… But here I go…
I thought that some of the other reviews that said that there was “racism” in the book were so utterly absurd that it’s actually funny… And this is coming from a die-hard liberal!
Can everyone grow up a little???
I requested and received a free copy of this audiobook from the author, publisher, or narrator in exchange for an unbiased review. I was NOT required to write a positive review and this reflects my honest opinion of the work.
Something went wrong. Please try again in a few minutes.
You voted on this review!
You reported this review!
-
Overall
-
Performance
-
Story
- Jroc123
- 12-30-16
Good
“I was voluntarily provided this free review copy audiobook by the author, narrator, or publisher.”I am enjoying this book and I hope the next is just as good and I would recommend it to my friends for a good read
Something went wrong. Please try again in a few minutes.
You voted on this review!
You reported this review!
1 person found this helpful
-
Overall
-
Performance
-
Story
- Deborah
- 08-05-16
OK listen
This was an OK listen. The story was good but the constant mention of "white girl, black girl, white guy, black guy" was a bit distracting and didn't add to the story. The narrator did a good job for the most part but did stumble over the words a few times.
"This audio book was provided by the author, narrator, or publisher at no cost in exchange for an unbiased review courtesy of Audiobookboom"
Something went wrong. Please try again in a few minutes.
You voted on this review!
You reported this review!
1 person found this helpful