controllable parameters