using dynamic_variables