added in dynamics and duration parameters