Adding bridge pattern and example