Add bridge pattern
Update bridge pattern