Adapter Design Pattern code: 1