add Dynamic UI