update list_controller and add show_controller
add icon