Daniel Kopitchinski's submission for the joola challenge.