change for the new protocol