Initial voting work on client