johann swanepoellatest news & developments