added vote dao impl