Thank you very much for your detailed feedback!!
Unfortunately I could not dedicate all the time I wanted and many things can be improved, as you said.
Thanks again for your comments, I appreciate it.