Add protocol document