self generationlatest news & developments