Refarcored extention protocol names
Added unused parameter rule