various revisions to generate iso-quants