new frontend and vote class