add VoteRepositoryImpl