backup before adding tag function