A.Adapter Pattern