First Adapter Pattern Changes