refactoring is half complete; need to write new tests for ChordActor (new implementation)