adding, editing, deleting - partial handling of tags