additional dynamic_model work