A lot of Protocol changes(Part 2)