add taglist and echofunc