update UI part 2