New: controllable