engine flexibility