work on Facade class