moved voting functionality to voteable module.