Updates to Protocol and work on Packets