better tag method.