First basic host and join implementation