adjusted protocol