protocol renaming