decoder: + factor column generation!