add dynamic type example