Distributed voting and commiting added