add dynamic ui property