drag and drop, column generation