more protocol updates