example of prtection proxy
add exercise