Updating to version 1.8

Adding protocol support