parameterized rep-strategy