use pairs, not tag