set up facade and service