Facade implemented