added foreign index to registry
improved communication layer
improved registry (added more features)
added benchmark agent