update ui.
add explanation.