Added multiple protocol loading from file