Adapter example