works for these parameters