Add protocol example