Self Centred Generation