Different Types Of Generation