Directed by
Iris K. Shim | ... | (directed by) |
Writing Credits
Iris K. Shim | ... | (written by) |
Cast (in credits order) complete, awaiting verification
Sandra Oh | ... | Amanda | |
Fivel Stewart | ... | Chris | |
Dermot Mulroney | ... | Danny | |
Odeya Rush | ... | River | |
MeeWha Alana Lee | ... | Umma | |
Tom Yi | ... | Mr. Kang | |
Rest of cast listed alphabetically: | |||
Hana Marie Kim | ... | Young Girl (voice) | |
Danielle K. Golden | ... | Paramedic (uncredited) | |
Mark Kirksey | ... | Paramedic (uncredited) |
Produced by
Zainab Azizi | ... | producer (produced by) |
Matt Black | ... | executive producer |
Marcei A. Brown | ... | executive producer |
Chit Chau | ... | associate producer (as Chau Chit) |
Gaoming Han | ... | associate producer |
Eric Harbert | ... | executive producer (as Eric F. Harbert) |
Lulu Liu | ... | co-producer |
Yuxin Liu | ... | co-producer |
Peter Luo | ... | executive producer |
James Moran | ... | associate producer |
Yedong Mu | ... | executive producer |
Sandra Oh | ... | executive producer |
Sam Raimi | ... | producer (produced by) |
Zhou Tao | ... | executive producer (as Tao Zhou) |
Jeanette Volturno | ... | executive producer |
Shiwei Wu | ... | associate producer |
Nancy Xu | ... | co-producer |
Cheng Yang | ... | executive producer |
Yuan Zhang | ... | associate producer |
Renpeng Zhao | ... | co-producer |
André Øvredal | ... | executive producer |
Music by
Roque Baños | ... | (music by) |
Cinematography by
Matt Flannery | ... | director of photography |
Editing by
Louis Cioffi | ||
Kevin Greutert |
Casting By
Nancy Nayor | ... | (casting by) |
Production Design by
Yong Ok Lee |
Art Direction by
W. Haley Ho | ||
Ksenia Markova | ... | (uncredited) |
Set Decoration by
Lisa Son |
Costume Design by
Leah Butler |
Makeup Department
Jenda Cipperley | ... | additional makeup artist |
Maggie Fung | ... | makeup department head |
Ralis Kahn | ... | key makeup artist |
Annette Lorant | ... | additional makeup artist |
Christopher Allen Nelson | ... | special effects makeup designer (as Christopher Nelson) |
Jose Zamora | ... | hair department head (as Jose L. Zamora) |
Zulma Zamora | ... | key hair stylist |
Production Management
Laura Altmann | ... | production supervisor |
Marcei A. Brown | ... | unit production manager |
Renee Minasian | ... | post-production supervisor |
Second Unit Director or Assistant Director
Phil DeSanti | ... | second second assistant director |
James Moran | ... | first assistant director |
Michelle Musser | ... | dga trainee |
Marc Newland | ... | second assistant director |
Mark Rayner | ... | second unit director (uncredited) |
Art Department
Rebecca Checots | ... | painter (as Rebecca A. Checots) |
Alan Ciriani | ... | greensman |
Cliff Collins | ... | set dresser |
Theresa Corvino | ... | property master |
Kyle Davio | ... | set decoration buyer |
Fernando Diaz-Barriga | ... | paint lead (as Fernando Diaz Battiga) |
Danny Donohue | ... | storyboard artist |
Travis Kastigar | ... | propmaker |
Shannon Kemp | ... | painter |
Lydia Lucente | ... | art coordinator |
David Mauch | ... | leadman |
Charles E. Miller | ... | construction coordinator |
Jesse Michael Owen | ... | storyboard artist |
Alfredo Sanchez | ... | prop maker |
Stephen Schley | ... | assistant property master |
Lauren Melody Shell | ... | prop assistant |
Stewart Smith | ... | construction foreman |
Marcelino Tinajero III | ... | painter (as Marcelino Tinajero) |
Vonce Voyson | ... | set dresser (as Vince Voyson) |
Rodney Wynn | ... | on-set dresser |
Demetrios Katsantonis | ... | set dresser (uncredited) |
Mirko Milosevic | ... | concept artist (uncredited) |
Jason Velo | ... | on set dresser (uncredited) |
Sound Department
Tina Babakishvili | ... | foley coordinator |
Biko Gogaladze | ... | foley artist |
Tim Hays | ... | production sound mixer |
Marti D. Humphrey | ... | re-recording mixer / sound supervisor |
Jaya Jayaraja | ... | production sound mixer |
Beso Kacharava | ... | supervising foley editor |
Johnny Karlsson | ... | boom operator |
Keith Kohn | ... | sound assistant |
Giorgi Lekishvili | ... | foley mixer |
Howard London | ... | adr mixer |
Rob Marshall | ... | adr mixer / re-recording mixer / sound effects editor |
Timothy Parks | ... | sound utility (as Tim Parks) |
Jeffrey Roy | ... | adr mixer |
Alexander Sanikidze | ... | foley editor |
Jussi Tegelman | ... | sound effects editor |
Greg ten Bosch | ... | sound effects editor |
Justin W. Walker | ... | dialogue supervisor (as Justin Walker) |
Special Effects by
Rich E. Cordobes | ... | special effects coordinator (as Richard Cordobes) |
Cameron Davidson | ... | special effects technician |
Matt Paullin | ... | special effects technician |
Eric Frazier | ... | special effects consultant (uncredited) |
Joe Martinez | ... | special effects technician (uncredited) |
Visual Effects by
Patil Akshay | ... | paint roto and tracking artist: Temprimental VFX (as Akshay Patil) |
Saikrishna Aleti | ... | effects artist: Spin VFX |
Neishaw Ali | ... | president/visual effects executive producer: Sim VFX |
Chris Ankli | ... | layout & tracking supervisor: Spin VFX |
Akib Ansari | ... | visual effects production management & supervision: Temprimental VFX |
Adam Baker | ... | animation lead: Spin VFX |
Jasper M. Baltzersen | ... | compositor: Spin VFX (as Jasper Baltzersen) |
Suraj Baramati | ... | visual effects artist & compositor: Temprimental VFX |
Ankit Bartaria | ... | compositor: Spin VFX |
Arnab Bhattacharjee | ... | visual effects production management & supervision: Temprimental VFX |
Raoul Bolognini | ... | visual effects producer: Temprimental VFX (as Raoul Yorke Bolognini) / visual effects supervisor: Temprimental VFX (as Raoul Yorke Bolognini) |
Anfas C.S. | ... | paint roto and tracking artist: Temprimental VFX (as C S Anfas) |
Abby Callard | ... | cg department manager: Spin VFX |
Suraj Balaso Charaple | ... | paint roto and tracking artist: paint roto and tracking artist: Temprimental VFX |
Mariia Charkina | ... | cg department manager: spin vfx / visual effects production manager: Spin VFX |
Suresh Chaudhary | ... | visual effects artist & compositor: Temprimental VFX |
Prince Chaurasia | ... | paint roto and tracking artist: Temprimental VFX (as Prince Kumar Chaurasia) |
Wei-Lin Chen | ... | texture/look dev artist: Spin VFX |
Cameron Cotton | ... | lighting artist: Spin VFX |
Francesco Cricenti | ... | 3d artist: Temprimental VFX |
Ryan Cromie | ... | texture supervisor: Spin VFX |
Maria D'Agostini | ... | visual effects production management & supervision: Temprimental VFX |
Machindra D. | ... | visual effects artist & compositor: Temprimental VFX (as Machindra D) |
Himanshu Dawande | ... | paint roto and tracking artist: Temprimental VFX |
Andrew Degryse | ... | visual effects production management & supervision: Temprimental VFX |
Deepak Deore | ... | visual effects artist & compositor: Temprimental VFX |
Amar Deshmukh | ... | digital lead compositor: Temprimental VFX |
Vaibhav Deshmukh | ... | it support: Temprimental VFX |
Shivam Dhanve | ... | paint roto and tracking artist: paint roto and tracking artist: Temprimental VFX |
Bryan T. Evans | ... | texturing artist: Spin VFX (as Bryan Evans) |
Zeinab Fattahi | ... | visual effects production manager: Spin VFX |
Elias Fattal | ... | cg producer: Spin VFX |
Marcus Fehér | ... | crowd artist: Spin VFX (as Marcus Feher) |
Jeremy Gaines | ... | visual effects data wrangler |
Smit Gandhi | ... | visual effects production management & supervision: Temprimental VFX |
Akshay Ghule | ... | paint roto and tracking artist: paint roto and tracking artist: Temprimental VFX |
Peter Giliberti | ... | animation supervisor: Spin VFX |
Justin Goran | ... | cg supervisor: Spin VFX |
Liesbeth Gouws | ... | cfx lead: Spin VFX |
Ankita Goyal | ... | paint roto and tracking artist: Temprimental VFX |
Matthew Higgins | ... | compositor: Spin VFX |
Mitch Hounslow | ... | visual effects editorial supervisor: Spin VFX |
Adam Hulbert | ... | visual effects production manager: Spin VFX |
Christopher Hutchinson | ... | compositor: Spin VFX |
Satish Jadhav | ... | paint roto and tracking artist: Temprimental VFX (as Satish Sopanrao Jadhav) |
Marcel Jansen | ... | animator: Spin VFX |
Shantanu Katiyar | ... | effects artist: Spin. VFX |
Riyaz Khan | ... | animator: Spin VFX |
Sang Bum Kim | ... | crowd artist: Spin VFX |
Sandip Kotkar | ... | paint lead: Temprimental VFX |
Ruturaj Kudalkar | ... | paint roto and tracking artist: Temprimental VFX |
Rajesh Kumar | ... | paint roto and tracking artist: paint roto and tracking artist: Temprimental VFX |
Swapnil Kurade | ... | paint lead: Temprimental VFX |
Nil Lasquety | ... | lighting artist: Spin VFX |
Greg Lev | ... | visual effects supervisor: Spin VFX |
Christian Linker | ... | compositor: Spin VFX |
Pawan Lohya | ... | visual effects artist & compositor: Temprimental VFX |
Golnar Madraki | ... | visual effects production manager: Spin VFX (as Golnar Madrak) |
Pravin Sahebrao Mahulkar | ... | paint roto and tracking artist: Temprimental VFX (as Pravin Mahulkar) |
Sachin Mali | ... | it support: Temprimental VFX |
Jack Malone | ... | creature artist: Spin VFX |
Saroj Mandal | ... | it support: Temprimental VFX |
Christine Mansfield | ... | visual effects producer (as Christine McDermott) |
Mattia Marchegiano | ... | digital compositor: Temprimental VFX |
Daniel Martin | ... | compositor: Spin VFX |
Jonathan McFaul | ... | assets department manager: Spin VFX |
Ashley Merla | ... | visual effects production manager: Spin VFX |
Marta Miceli | ... | digital compositor: Temprimental VFX |
Lafim Miri-Dashe | ... | animator: Spin VFX |
Abhishek More | ... | visual effects production management & supervision: Temprimental VFX |
Brenda Nunan | ... | visual effects production manager: Spin VFX |
Joseph Oberle | ... | visual effects data wrangler (as Joseph J.Oberle) |
Dave Olivares | ... | pipeline technical director |
Roma Omichi | ... | texturing artist: Spin VFX |
Atul Pacharne | ... | paint lead: Temprimental VFX |
Maricel Pagulayan | ... | visual effects producer |
J.W. Pang | ... | creature supervisor: Spin VFX (as JW Pang) |
Jess Paolo | ... | cfx artist: Spin VFX |
O'Del Plummer | ... | compositor: Spin VFX (as Odel Plummer) |
Bert Poole | ... | cg supervisor: Spin VFX |
Josa Leah 'SDB' Porter | ... | visual effects executive producer: Spin VFX (as Josa Leah Porter) |
Raul Prado | ... | visual effects artist & compositor: Temprimental VFX (as Raúl Prado) |
Carol Prince | ... | animator: Spin VFX |
Oriana Pioli Quero | ... | matte painter: Temprimental VFX (as Oriana Pioliquero) |
Prashant Rajguru | ... | it support: Temprimental VFX |
Matt Ralston | ... | visual effects production manager: Spin VFX |
Lucy Robert | ... | cg producer: Spin VFX |
Andrew Roberts | ... | visual effects supervisor |
Arti Sahu | ... | paint roto and tracking artist: Temprimental VFX |
Mohit Salunke | ... | visual effects production management & supervision: Temprimental VFX |
Aniket Salunkhe | ... | paint roto and tracking artist: Temprimental VFX |
Rahil Sanghani | ... | compositor: Spin VFX |
Joel Saunders | ... | compositor: Spin VFX |
Giordano Saviotti | ... | concept artist: Temprimental VFX |
Luca Saviotti | ... | visual effects production management & supervision: Temprimental VFX |
Andrew Scott | ... | compositing supervisor: Spin VFX |
Nitin Shewale | ... | visual effects roto sup: Temprimental VFX |
Tim Sibley | ... | effects supervisor: Spin VFX |
Dilwinder Singh | ... | cfx artist: Spin VFX |
Gautam Singh | ... | model supervisor: spin vfx |
Manjeet Singh | ... | texturig artist: Spin VFX |
Rajneesh Kumar Singh | ... | paint roto and tracking artist: Temprimental VFX |
Bruce Souza | ... | animator: Spin VFX |
Maria Francesca Sputore | ... | digital compositor: Temprimental VFX |
Brandon Steenhoek | ... | visual effects production manager: Temprimental VFX |
Mariano Steiner | ... | creature supervisor: Spin VFX |
Patrick Stohne | ... | visual effects production coordinator: Temprimental VFX |
Suraj Survashi | ... | paint roto and tracking artist: paint roto and tracking artist: Temprimental VFX |
Alberto Francesco Tabanelli | ... | digital compositor: Temprimental VFX |
Appasaheb Tahakik | ... | paint roto and tracking artist: paint roto and tracking artist: Temprimental VFX |
Ravindra Tamhankar | ... | visual effects production management & supervision: Temprimental VFX |
Brandon Terry | ... | i/o supervisor: Spin VFX |
Vinay Kumar Thodabindi | ... | paint roto and tracking artist: paint roto and tracking artist: Temprimental VFX |
Sara Tomarchio | ... | digital lead compositor: Temprimental VFX |
Gaia Tradico | ... | matte painter: Temprimental VFX |
Robin Trickett | ... | Bidding Producer: visual effects |
Sunil Tyagi | ... | paint roto and tracking artist: paint roto and tracking artist: Temprimental VFX |
Sai Chand Uddandam | ... | compositor: Spin VFX |
Kiretti Valupadasu | ... | paint roto and tracking artist: paint roto and tracking artist: Temprimental VFX |
Chloe Vankoughnett | ... | visual effects production manager: Spin VFX |
Vanayak Venkatesh | ... | animator: Spin VFX |
Narendra Verma | ... | visual effects production management & supervision: Temprimental VFX |
Valeri Vidakovic | ... | roto & prep lead: Spin VFX (as Aleri Vidakovic) |
Anton Voytenkov | ... | rigging supervisor: Spin VFX |
Ezra Waddell | ... | cg crowd supervisor: Spin VFX |
Grant Wallace | ... | cfx artist: Spin VFX |
Bonnie Wang | ... | texturing artist: Spin VFX |
Rajashri Vilas Warang | ... | paint roto and tracking artist: paint roto and tracking artist: Temprimental VFX |
Stunts
Dan Brown | ... | stunt utilities |
Elisabeth P. Carpenter | ... | stunt double: MeeWha Alana Lee (as Elizabeth Carpenter) |
Ellette Craddock | ... | stunt double: Umma |
Selkie Hom | ... | stunt double: Chris |
Linda Jewell | ... | stunt double: Amanda |
Jess King | ... | stunt utilities |
Michelle Lee | ... | stunt double: Amanda |
Mark Rayner | ... | stunt coordinator |
Diz Sharpe | ... | stunt utilities |
Brian Simpson | ... | stunt utilities |
Camera and Electrical Department
Saeed Adyani | ... | still photographer |
Russell Ayer | ... | chief lighting technician |
Dana Baker | ... | aerial coordinator |
David Bartholomew | ... | assistant chief lighting technician |
John Paul Bennett | ... | company grip |
Cole Chetney | ... | best boy grip |
Damian Church | ... | a camera/steadicam operator |
Eric Damazio | ... | key grip (as Eric R. Damazio) |
John de Menil | ... | title photography: Filmograph |
John DeFazio | ... | company grip |
Eric Kyle Deshazo | ... | video assist |
Twojay Dhillon | ... | additional camera operator / steadicam operator |
Michael-Ryan Fletchall | ... | drone pilot |
Rey Fortanel | ... | set lighting technician |
Christopher Geukens | ... | additional first assistant camera: "b" camera |
Nicole Glasscock | ... | set lighting technician |
Jason Kay | ... | drone camera operator |
Oliver Mancebo | ... | digital imaging technician |
Matthew Mardrosians | ... | digital utilities |
Dan Marino | ... | additional second assistant camera: "b" camera |
Steven C. Marshall | ... | assistant camera |
Ryan McDonough | ... | assistant chief lighting technician |
Genna Palermo | ... | second assistant camera: "a" camera |
Harris Smith | ... | set lighting technician |
Sean Smith | ... | chief lighting technician |
Christopher Sol | ... | set lighting technician |
Laura Spoutz | ... | digital utilities |
Brian Udoff | ... | first assistant camera: "a" camera |
Salvador Vega | ... | additional first assistant camera: "b" camera |
Micah Zarlow | ... | dolly grip |
Andy Sydney | ... | additional first assistant camera (uncredited) |
Chris Waldorf | ... | lighting technician (uncredited) |
Animation Department
Joseph Ahn | ... | animation: main titles, Filmograph |
Vinayak Venkatesh | ... | animator |
Alasdair Willson | ... | additional animation: main titles, Filmograph |
Casting Department
Hannah Borison | ... | casting assistant |
Susan Boyajian | ... | voice casting: Loop Out Loud |
Rebecca Flinn-White | ... | adr voice casting |
Jane Flowers | ... | casting associate |
Dixie Webster | ... | extras casting (as Dixie Webster-Davis) |
Dominika Posserén | ... | casting associate (uncredited) |
Leo Wolfe | ... | casting associate (uncredited) |
Costume and Wardrobe Department
Barbra Araujo | ... | costume illustrator |
Cat Coffin | ... | ager/dyer |
Kathryn Lewis | ... | Head Dyer (credit only) / head dyer |
Christina Matthews | ... | set costumer |
Casey Nguyen | ... | set costumer |
Erica D. Schwartz | ... | costume supervisor |
Janet Mulberry | ... | additional set costumer (uncredited) |
Muto-Little | ... | costume maker (uncredited) |
Editorial Department
Mary Chamberlain | ... | dailies producer: FotoKem NextLAB |
Lillian Dawson | ... | first assistant editor (as Lillian Dawson Bain) |
Chris Dold | ... | assistant editor |
Paul Ero Jr. | ... | assistant editor |
Erik Evans | ... | assistant editor |
Roberto Garcia | ... | digital intermediate producer: Fotokem Creative Services |
Lawrence Klein | ... | assistant editor |
Pascal Leister | ... | title editor: main titles, Filmograph |
Jackie Mata | ... | dailies operations manager: Fotokem NextLab |
Casey McClelland | ... | additional editor |
McKenzie Mosley | ... | post-production coordinator |
Angelique Perez | ... | digital intermediate senior producer: Fotokem Creative Services |
Jon Rocke | ... | dailies colorist: Fotokem NextLab |
Ismael Salas | ... | digital intermediate colorist: Fotokem Creative Services |
Alex Sanchez | ... | digital intermediate conform editor: Fotokem Creative Services |
Alex Sanchez | ... | digital intermediate editor |
Kostas Theodosiou | ... | digital intermediate senior colorist: Fotokem Creative Services |
Morgan Walker | ... | digital intermediate coordinator: Fotokem Creative Services |
Location Management
Gerard Averill | ... | location manager (as Gerard W. Averill) / location scout |
Brian F. McElroy | ... | key assistant location manager |
Tom Potier | ... | key assistant location manager |
Chris Ziegler | ... | site representative: Bloom Ranch |
Scott Trimble | ... | location scout (uncredited) |
Music Department
Guiomar Cantó | ... | musician: vocals |
Ginés Carrión | ... | orchestration assistant and programmer |
Tessy Díez | ... | production music coordinator (as Tessy Díez Martín) |
Don Gran | ... | musician: gayageum |
Juanjo Guillén | ... | musician: percussion |
John Whynot | ... | score mixer |
Ben Zales | ... | music editor |
Script and Continuity Department
Sherry Gunderman | ... | script supervisor |
Transportation Department
Mike Baker | ... | driver |
Saul Correa | ... | driver / transportation co-captain |
Steven P. Green | ... | transportation captain (as Steve Green) |
Dale James Earl Herbert III | ... | driver |
Koa Hirahara | ... | driver |
Mickey Mancilla | ... | driver (as Miguel Mancilla) |
Art Ortiz | ... | driver |
Larry Tanita | ... | driver |
Joseph Woods | ... | driver |
Chance Bostick | ... | driver (uncredited) |
Matthew Talamantes | ... | transportation (uncredited) |
Additional Crew
Rachael Adamek | ... | production insurance: Assurart |
Amy Agzarian | ... | post-oroductuon accountant |
Joseph Ahn | ... | title designer: Filmograph |
Jacob Alvarez | ... | chef assistant |
Mark Amos | ... | Auditor |
Miranda Bashwinger | ... | production assistant |
Aaron Becker | ... | title designer: Filmograph |
Ursula Brauner | ... | wild animal trainer |
Crystal Chen | ... | wild animal trainer |
Peter A. Chevako | ... | puppeteer (as Peter Chevako) |
Preetom Choudhury | ... | production assistant |
Minnie Duerr | ... | production accountant |
Joseph Edwards | ... | payroll accountant |
Jordan Elissa | ... | accounting clerk |
El Rey Ensch | ... | technical consultant: beekeeping |
Kyle Fogden | ... | Canadian legal serviced provided by |
Claude Forest | ... | production insurance: Assurart |
Kim Gillingham | ... | consultant to sandra oh / creative advisor: Ms. Oh |
Alissa Goldberg | ... | covid safety officer |
Juan A. Gonzales | ... | chef assistant |
Lauren Gutierrez | ... | set medic |
Eric Harbert | ... | production legal services: Raskin Gorham Anderson Law (as Eric F. Harbert) |
Jason Her | ... | dialect coach: to Sandra Oh |
Amanda Hernandez | ... | animal trainer |
Orlando Hurtado | ... | chef/owner |
Hana Kim | ... | voice actress |
Miller Kim | ... | translator and language coach |
Seth Kleinberg | ... | title executive producer: Filmograph |
Ashley Kravitz | ... | clearances |
Gloria Lee | ... | dialect coach |
Hongyu Li | ... | creative executive |
Richardo Lopez | ... | chef assistant |
Weston Manville | ... | assistant production coordinator |
Gary Matosian | ... | key craft service |
Rose Vardui Matosian | ... | assistant craft service |
Mike McCarty | ... | puppeteer |
John McCormick | ... | animal trainer |
Troy James Miller | ... | titles producer: Filmograph |
Ericka Monreal | ... | unit publicist |
Ramon 'Happy Ramon' Ochoa | ... | chef/driver |
Jane Oh | ... | assistant: Ms. Shim |
Jose Ortiz | ... | chef assistant |
Colt Packer | ... | production assistant |
Jeffrey Phillips | ... | production assistant |
Leandra Reiss | ... | wild animal trainer |
Andy Rheaume | ... | assistant production accountant |
Miles Andre Roberts | ... | production assistant (as Miles Roberts) |
Josie Rotondo | ... | covid monitor |
Helen Sam | ... | vice president of post production: completion bond, Film Finances |
Veronica Slaven | ... | assistant: Ms. Azizi |
Giselle Vazquez | ... | production assistant |
Sylvia Wildfire | ... | covid safety officer (as Wildfire) |
Kimberly Williams | ... | senior vice president of business affairs: completion bond, Film Finances |
Mandy Yaeger | ... | Completion Guarantor |
Mandy Yeager | ... | vice president of production: completion bond, Film Finances |
Jennifer Young | ... | assistant: Ms. Shim |
Daniel A. Mondschain | ... | physical production executive (uncredited) |
Thanks
Christi Choe | ... | special thanks |
Michael Clear | ... | the producers wish to thank |
Phil Davis | ... | special thanks |
Sophia Gao | ... | special thanks |
Terry Garcia | ... | special thanks |
Doug Gaudi | ... | special thanks |
Joanna Gaudi | ... | special thanks |
Noel Lohr | ... | special thanks |
Brittney Musgrove | ... | special thanks |
Elizabeth Rowin | ... | special thanks |
Martin Rudge | ... | special thanks |
Jori Woodman | ... | special thanks |
Barbara Ziegler | ... | special thanks |
Chris Ziegler | ... | special thanks |