design the icon, and update ui