cmpe273-lab4CRDT