Added generation types.