Implement connection framework