yes i ve learned a lot from my mistakes, you have to analyse your mistakes and try to avoid it in future.