I think the best line in your post is this one,
"I have made several mistakes and have corrected them with the help of other members."
All I can say is, "me too", at least I hope I have corrected my mistakes.