ANN BRENOFFS ON THE FLY