Basic connect framework