edit flow programming by p'boat