Basic hookup framework