So many many lessons - so much value