tags update correctly from form