adapters part 1