Adding Facade pattern