Adds protocol