change match rule to handle fragmentation