INTERMEDIATE: IOS work. Not done.
... -- do not use
flushing partial