use share instead of publish/connect