Semantic use fo the word protocol & add test