Contributed by Jan Middendorp
Contributed by Matthijs Sluiter
Contributed by Simon Pearce
Contributed by Sean Kane
Contributed by sergio martinez
Contributed by Wibke Bramesfeld