Implemented facade and adapter modules