Add Bridge pattern