HETERO-FLEXIBLE