add dynamic model