added proto switches