add tags save functionality