automatic tag update
post updates
more error checking
less error checking, maybe saner code