Fixed pickle object bug for ConnectionsCatalog
merge new catalog
fix adapter
implment layer2 prototype
small fix
merge