setting up protocol