adapted by Meg McLaughlin