add vote basic behavior