with thanks to @tbkandpreciousgem for their beautiful submission