add edit tags feature