added synchronous protocol index function
remove annotation
Merge pull request #1424 from bartcharbon/master

added synchronous protocol index function