basic 'add tag' functionality
added delete tag functionality