We would like to say thanks for the help of

...and many others...