Adapter and Prototype