I really appreciate it.
Among the mistakes I made, few are typo, while most of them are places I need to work on. I will correct and update later today.