Update to Protocol.java and organization of informational data