Initial revision Adapter example