Thank you very much! I will definitely improve some points and thanks for pointing them out.
Great work mate
Thank you very much.