add dynamic elements