Sure, sorry! I already added some comments. I admit that it might be difficult to understand the code if you are not in the field, but anyway your suggestions were very insightful.

Thanks for the comments! I feel relieved now that an expert told me I did a good job :)