added temporary tagging, began implementing tag saving