added vote up and vote down functionality