added parameter sweeps