inline adapter wip