Add automatic generation modes