tags identified in object values (still messy, can be cleaned up)