added variables and protocol pages