finish outline protocol part