Contributed by Shane Bzdok
Contributed by Shawn Sprockett
Contributed by Marwan Kaabour
Contributed by rita ferreira
Contributed by Philipp Dittmar