added proxy and chain of responsbility example