raft data_structures