split the adapters package into 3 separate ones