first simple RAFT implementation
first simple RAFT implementation