refine pipe.fun (#25, #26)