i'm interested in learning from my mistakes, what should i have done differently here?