re route
refactor fe
add item_name
return item_name & sub_name
rename name -> item_name
use data
new layout
load sub_items
sort sub_item
an ugly fe for sub Item
default no finished sub_item