Finishes Adapter pattern