Thank you very much for the feedback. Yes, I completely agree, these are excellent points that I need to improve for next time.