internal voting process