voting feature w/ server side validation