@jennschiffer would you write the code in rust?