👤 adapted by Richard Appignanes