modify tap from string to tab
add tags setting
add list setting