added protocol plot