heteroflexable