Dry initialisation [WIP]

remove the `adapter = `