Swarmlord : my latest incarnation