facade pattern example: home theater