Contributed by Patrick Concannon
Contributed by Haller Brun
Contributed by Florian Hardwig
Contributed by Nikolas Wrobel