introduce Facade, remove warnings