new protocol and reorder