init Facade Design Pattern