add dynamic uidata