Added Adapter pattern
Just some spacing