add a demo of facade pattern.