Contributed by Fabio Haag
Contributed by Nikolas Wrobel
Contributed by Ivo Gabrowitsch
Contributed by Elizabeth Goodspeed
Contributed by Richard Baird