votes fully functional