adding more variation to the model