rocchio now takes c value