Adapter Design Pattern in the real word