Add target protocol