Added variable generation of data