refine UI
add buttons