Starting off the upgrade to Protocol V4 (1.7.x)
Started working on v4 (1.7.x) Protocol