now supports only adaptive/fixed and frozen/fixed modes