more generation for 2