changes to reflect protocol updates