Text this: Optimal and adaptive feedforward regulators /