Comenting improved with some indentation.
Some comments ambiguouse/missing becuase:
1) Not sure what exactly do the keywords in the files model contain
2) Not sure what purpose is the asynchronousFor for.