adding parameterized tests