renderWithData from UI