add inline edit function, need another attribute editing for each tag