preliminary vote and complete in client