add tag funcion done