redoing vote collecting and timeout methodologies