ontheflypr revised