parameterized dynamics function