Added vote directive. But still not complete