parameterized intentions