Created by orlando gillam
Contributed by Florian Hardwig
Contributed by Kevin Sullivan
Contributed by Arnaud Aubry