communication with the client for voter's function