Added Bridge
Added Decorator