added comment voting func